| $<-,Itempool-method {irt} | R Documentation |
Set values to parameters or components of 'Itempool' class.
Description
Set values to parameters or components of 'Itempool' class.
Usage
## S4 replacement method for signature 'Itempool'
x$name <- value
Arguments
x |
Itempool-class object.
|
name |
Name of the parameter or component. Currently only misc,
item_id, id, content, item_list are
available.
|
value |
The new value that will be assigned.
'item_id'For item_id, the value should be
a list of strings that has the same length as the number of items in the
Itempool-class object, i.e. ip$n$items. There should
not be any duplicated ID's. If there are Testlet-class
objects in the item pool, the items within the testlet elements will be
updated.
'id'For id, the value should be a list of
strings that has the same length as the length of the
Itempool-class object. There should not be any duplicated
ID's. If there are only Item-class objects, then item ID's
will be updated. If there are Testlet-class objects in the
item pool, then only the testlet IDs will be updated. Items within the
Testlet can be updated using ..$item_id.
'content'For content, the value should be
either NULL or a list of strings that has the same length as the
length of the Itempool-class object.
'item_list'For item_list, the value should
be a list of Item-class or Testlet-class
objects.
'misc'For misc, the value should be a
list.
|
Value
This operation will return an Itempool-class object.
Author(s)
Emre Gonulates
Examples
ip <- generate_ip(model = "3PL", n = 5)
ip$a
# Set new values for the a parameters
ip$a <- 2
# Set new values for the b parameters
ip$b <- -2:2
# Set new ids
ip$item_id <- paste0("my-item-", 5:9)
# Set new item content
ip$content <- c("Geometry", "Algebra", "Algebra", "Geometry", "Geometry")
# Add misc field to all items:
ip$difficulty <- c("Easy", "Easy", "Hard", "Hard", "Hard")
ip$difficulty
# Add an overall misc field to itempool:
ip$form_name <- "Frm8"
# Remove the misc field from all items
ip$difficulty <- NULL
ip$difficulty
[Package
irt version 0.2.9
Index]