This function defines a MIQ module for incorporation into a
psychTestR timeline.
Use this function if you want to include MIQ in a battery of other tests, or
if you want to add custom psychTestR pages to your test timeline.
For demoing the MIQ, consider using MIQ_demo()
.
For a standalone implementation of the MIQ, consider using
MIQ_standalone()
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | MIQ(
label = "MIQ",
num_items = 5,
with_welcome = TRUE,
take_training = FALSE,
feedback_page = NULL,
with_finish = FALSE,
next_item.criterion = "MFI",
next_item.estimator = "BM",
next_item.prior_dist = "norm",
next_item.prior_par = c(0, 1),
final_ability.estimator = "WL",
constrain_answers = FALSE,
eligible_first_items = c(3),
dict = MIQ::MIQ_dict
)
|
label |
(Character scalar) Label to give the MIQ results in the output file. |
num_items |
(Integer scalar) Number of items in the test. |
with_welcome |
(Logical scalar) Whether to display a welcome page. Defaults to TRUE |
take_training |
(Logical scalar) Whether to include the training phase. Defaults to FALSE. |
feedback_page |
(Function) Defines a feedback page function for displaying
the results to the participant at the end of the test. Defaults to NULL.
Possible feedback page functions include |
with_finish |
(Logical scalar) Whether to display a finish page. Defaults to FALSE |
next_item.criterion |
(Character scalar)
Criterion for selecting successive items in the adaptive test.
See the |
next_item.estimator |
(Character scalar)
Ability estimation method used for selecting successive items in the adaptive test.
See the |
next_item.prior_dist |
(Character scalar)
The type of prior distribution to use when calculating ability estimates
for item selection.
Ignored if |
next_item.prior_par |
(Numeric vector, length 2)
Parameters for the prior distribution;
see the |
final_ability.estimator |
Estimation method used for the final ability estimate.
See the |
constrain_answers |
(Logical scalar)
If |
eligible_first_items |
(Character scalar)
(NULL or integerish vector) If not NULL, lists the eligible items for the first item
in the test, where each item is identified by its 1-indexed row number in item_bank
(see adapt_test). For example, c(2, 3, 4) means that the first item will be drawn
from rows 2, 3, 4 of the item bank). Default is |
dict |
(i18n_dict) The psychTestR dictionary used for internationalisation. |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.