| enterratdata {SSrat} | R Documentation |
Enter or edit rating data
Description
Enter or edit rating data. Function enterratdata creates a dataframe in a
format that can be processed by SSrat functions calcgroup and
calcallgroups.
Usage
enterratdata(dataframe = NULL, resplabel = F)
Arguments
dataframe |
Ssrat conformant dataframe. If NULL a new dataframe is created (default). Otherwise, the dataframe is opened for editing. |
resplabel |
Boolean, default is FALSE. When TRUE, a column resplabel is added as the first column of the dataframe. If dataframe already has a column resplabel, this id preserved. |
Details
The SSrat conformant dataframe has repondent identifiers and ratings
received. The respondent identifiers are schoolid, groupid, respid en
optionally respname. The ratings received are named r01, r02 .. rn,
where n is the last rated, with a maximum of r99. Multiple groups can be
entered. It is not possible (or sensible) to add other variables.
Value
A data.frame with columns:
resplabel |
An identification label of the rater (and of the assessed). Optional. |
schoolid |
Identification number of the secondary group level, most often a school. |
groupid |
Identification number of the first group level, most often a school class. |
respid |
Identification number of the rater (and of the assessed). |
r01..r0n |
Ratings received by respid = 1 .. respid = n, with a maximum ofr99. Respid's < 10 are padded with a zero. |
Note
To allow for the combination of groups with different sizes in a
single file, it is important to enumerate the n respondents from 1 to n,
respectively use the columnnames r01 to rn for the received ratings. These
column names are padded with a zero (r01, r02 etc.) to allow for easy
ordening of these columns after a merge. Background data of each respondent
can be added to the output data.frame of calcgroup or
calcallgroups.
Author(s)
Hans Landsheer
See Also
calcgroup calcallgroups
readratdatafixed edit
Examples
# These examples require human intervention and are therefore placed in a
# don't run section. They can only be excuted interactively.
# create a new data frame with rating data
## Not run: df=enterratdata()
# edit existing data frame
## Not run: df=enterratdata(df)
# add respondent names to the dataframe
## Not run: df=enterratdata(df, resplabel=TRUE)
#create a new data frame with rating data and respondent names
## Not run: df=enterratdata(resplabel=TRUE)