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
String or Ruby column from
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.
String The name of the column that we want to create a reliability column from (i.e. the existing coded column).
Integer (optional) Number of cells to skip: a value of
2includes every other cell in the new variable;
1includes every cell, and
0creates a blank column with no cells
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.
A Ruby object representation of the reliability column within Datavyu.
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