The goal of edmcore
is to house a set of functions shared by many
packages within the exploratory cognitive diagnostic modeling framework.
You can install the released version of edmcore from CRAN with:
install.packages("edmcore")
And the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("tmsalab/edmcore")
To use edmcore
, load the package using:
library("edmcore")
The package contains class structure shared between different estimation units.
In particular, we have:
- EDM Classes
new_edm_model()
,new_edm_summary()
, andnew_edm_default_property_list()
.
- Attributes
attribute_classes()
,attribute_bijection()
,attribute_inv_bijection()
,attribute_gen_bijection()
, andattribute_inv_gen_bijection()
.
- Q Matrix
q_matrix()
/as_q_matrix()
,read_q_matrix()
,is_q_matrix()
,is_q_strict()
, andis_q_generic()
.
- Item Matrix
item_matrix()
/as_item_matrix()
,read_item_matrix()
, andis_item_matrix()
.
- Metrics
metric_mode()
,metric_bias()
,metric_frobenius_norm()
,metric_element_wise()
, andmetric_matrix_wise()
.
- Permutations
- Link Functions
link_probit()
,link_probit_inv()
,link_logit()
,link_logit_inv()
,theta_to_beta()
,theta_probit_to_beta()
, andtheta_logit_to_beta()
.
James Joseph Balamuta, Steven Andrew Culpepper, and Jeffrey Douglas
To ensure future development of the package, please cite edmcore
package if used during the analysis or simulations. Citation information
for the package may be acquired by using in R:
citation("edmcore")
GPL (>= 2)