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.