makeReliability()

makeReliability()

makeReliability(relname, column_to_copy, multiple_to_keep, *codes_to_keep)

Creates a reliability column that is a copy of another Datavyu column in the Database. makeReliability() can copy the cells (or a subsection of the cells) and retain codes from the origin column if desired.

Parameter

Type

Description

relname

String or Ruby column from getColumn()

the name of the new reliability column you will create. The convention is to name it rel_columnName, but you can name it whatever you want to.

column_to_copy

String

The name of the column that we want to create a reliability column from (i.e. the existing coded column).

multiple_to_keep

Integer (optional)

Number of cells to skip: a value of 2 includes every other cell in the new variable; 1 includes every cell, and 0 creates a blank column with no cells

*codes_to_keep

comma-separated strings (optional)

Codes you want to copy from the original to new column. These are codes that the reliability coder will not have to code.

Returns

A Ruby object representation of the reliability column within Datavyu.

Example

The following example creates the reliability column “rel_trial” from the primary column “trial”, copying every second cell, and retaining the “onset”, “trialnum” and “unit” codes, and then writes the new “rel_trial” column back to the spreadsheet.

require 'Datavyu_API.rb'
begin
   rel_trial = makeReliability("rel_trial", "trial", 2, "onset", "trialnum", "unit")
   setVariable("rel_trial", rel_trial)
end