View source: R/itemValuesMinMaxConstraint.R
| itemValuesRangeConstraint | R Documentation |
itemValuesRangeConstraint, itemValuesMinConstraint, and itemValuesMaxConstraint
create constraints related to an item parameter/value. That is, the created
constraints assure that the sum of the itemValues is smaller than or equal
to max, greater than or equal to min, or both range.
itemValuesRangeConstraint(
nForms,
itemValues,
range,
whichForms = seq_len(nForms),
info_text = NULL,
itemIDs = names(itemValues)
)
itemValuesMinConstraint(
nForms,
itemValues,
min,
whichForms = seq_len(nForms),
info_text = NULL,
itemIDs = names(itemValues)
)
itemValuesMaxConstraint(
nForms,
itemValues,
max,
whichForms = seq_len(nForms),
info_text = NULL,
itemIDs = names(itemValues)
)
itemValuesDeviationConstraint(
nForms,
itemValues,
targetValue,
allowedDeviation,
relative = FALSE,
whichForms = seq_len(nForms),
info_text = NULL,
itemIDs = names(itemValues)
)
nForms |
Number of forms to be created. |
itemValues |
Item parameter/values for which the sum per test form should be constrained. |
range |
a vector with two values, the the minimal and the maximum sum of
the |
whichForms |
An integer vector indicating which test forms should be constrained. Defaults to all the test forms. |
info_text |
a character string of length 1, to be used in the |
itemIDs |
a character vector of item IDs in correct ordering, or NULL. |
min |
the minimal sum of the |
max |
the minimal sum of the |
targetValue |
the target test form value. |
allowedDeviation |
the maximum allowed deviation from the |
relative |
a logical expressing whether or not the |
itemValuesDeviationConstraint also constrains the minimal and the maximal value
of the sum of the itemValues, but based on a chosen
and a maximal allowed deviation (i.e., allowedDeviation) from that targetValue.
An object of class "constraint".
itemValuesMinConstraint(): constrain minimum value
itemValuesMaxConstraint(): constrain maximum value
itemValuesDeviationConstraint(): constrain the distance form the targetValue
## constraints to make sure that the sum of the item values (1:10) is between
## 4 and 6
itemValuesRangeConstraint(2, 1:10, range(min = 4, max = 6))
## or alternatively
itemValuesDeviationConstraint(2, 1:10, targetValue = 5,
allowedDeviation = 1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.