Package: TAM 4.3-4

TAM: Test Analysis Modules

Includes marginal maximum likelihood estimation and joint maximum likelihood estimation for unidimensional and multidimensional item response models. The package functionality covers the Rasch model, 2PL model, 3PL model, generalized partial credit model, multi-faceted Rasch model, nominal item response model, structured latent class model, mixture distribution IRT models, and located latent class models. Latent regression models and plausible value imputation are also supported. For details see Adams, Wilson and Wang, 1997 <doi:10.1177/0146621697211001>, Adams, Wilson and Wu, 1997 <doi:10.3102/10769986022001047>, Formann, 1982 <doi:10.1002/bimj.4710240209>, Formann, 1992 <doi:10.1080/01621459.1992.10475229>.

Authors:Alexander Robitzsch [aut,cre], Thomas Kiefer [aut], Margaret Wu [aut]

TAM_4.3-4.tar.gz
TAM_4.3-4.zip(r-4.5)TAM_4.3-4.zip(r-4.4)TAM_4.3-4.zip(r-4.3)
TAM_4.3-4.tgz(r-4.4-x86_64)TAM_4.3-4.tgz(r-4.4-arm64)TAM_4.3-4.tgz(r-4.3-x86_64)TAM_4.3-4.tgz(r-4.3-arm64)
TAM_4.3-4.tar.gz(r-4.5-noble)TAM_4.3-4.tar.gz(r-4.4-noble)
TAM_4.3-4.tgz(r-4.4-emscripten)TAM_4.3-4.tgz(r-4.3-emscripten)
TAM.pdf |TAM.html
TAM/json (API)
NEWS

# Install 'TAM' in R:
install.packages('TAM', repos = c('https://alexanderrobitzsch.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/alexanderrobitzsch/tam/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

item-response-theory

9.07 score 15 stars 25 packages 290 scripts 3.6k downloads 237 mentions 109 exports 8 dependencies

Last updated 2 months agofrom:e47c6ae184. Checks:OK: 1 WARNING: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 09 2024
R-4.5-win-x86_64WARNINGNov 09 2024
R-4.5-linux-x86_64WARNINGNov 09 2024
R-4.4-win-x86_64WARNINGNov 09 2024
R-4.4-mac-x86_64WARNINGNov 09 2024
R-4.4-mac-aarch64WARNINGNov 09 2024
R-4.3-win-x86_64WARNINGNov 09 2024
R-4.3-mac-x86_64WARNINGNov 09 2024
R-4.3-mac-aarch64WARNINGNov 09 2024

Exports:.A.matrix.A.PCM2.A.PCM3add.leadcfa.extract.itemparsDescribeBydesignMatricesdesignMatrices.mfrdesignMatrices.mfr2doparseEAPrelIRT.cvIRT.drawPVIRT.informationCurvesIRT.linearCFAIRT.residualsIRT.RISEIRT.simulateIRT.thresholdIRT.truescoreIRT.WrightMapIRTLikelihood.cfaIRTLikelihood.cttlavaanify.IRTmsq.itemfitmsq.itemfitWLEplotcttplotDevianceTAMrequire_namespace_msgScaletamtam_01_patterntam_aggregatetam_args_CALL_searchtam_assign_list_elementstam_AXsi_computetam_AXsi_fittam_bayesian_bootstraptam_cor_wttam_cov_wttam_csinktam_difference_quotienttam_dmvnormtam_downcodetam_ginvtam_ginv_scaledtam_interval_indextam_irf_3pltam_jml_wletam_latreg_se_quicktam_linking_2studiestam_matrix2tam_max_abstam_max_abs_listtam_mml_se_quicktam_model_implied_meanstam_NA_patterntam_normalize_matrix_rowstam_normalize_vectortam_osinktam_outertam_packageinfotam_print_calltam_remove_missingstam_round_data_frametam_round_data_frame_printtam_rowCumsumstam_rsessinfotam_trim_incrementtam.cbtam.ctttam.ctt2tam.ctt3tam.fatam.fittam.jmltam.jml.fittam.jml2tam.latregtam.linkingtam.mmltam.mml.2pltam.mml.3pltam.mml.fittam.mml.mfrtam.mml.wletam.mml.wle2tam.modelfittam.modelfit.argstam.modelfit.IRTtam.nptam.personfittam.pvtam.pv.mcmctam.Q3tam.setam.thresholdtam.wletamaantamaanifytampv2datalistweighted_kurtosisweighted_meanweighted_quantileweighted_sdweighted_skewnessweighted_tableweighted_varWLErel

Dependencies:admiscCDMlatticeMatrixmvtnormpolycorRcppRcppArmadillo

Readme and manuals

Help Manual

Help pageTopics
Test Analysis ModulesTAM-package TAM
Likelihood Ratio Test for Model Comparisons and Log-Likelihood Valueanova.tam anova.tam.latreg anova.tam.mml anova.tam.mml.3pl anova.tam.np anova.tamaan logLik.tam logLik.tam.latreg logLik.tam.mml logLik.tam.mml.3pl logLik.tam.np logLik.tamaan
Extracting Item Parameters from a Fitted 'cfa' Object in 'lavaan'cfa.extract.itempars
More Datasets and Examples (Similar to ConQuest Examples)data.cqc01 data.cqc02 data.cqc03 data.cqc04 data.cqc05
Some C-Test Datasetsdata.ctest data.ctest1 data.ctest2
Datasets 'data.ex' in 'TAM' Packagedata.ex08 data.ex10 data.ex11 data.ex12 data.ex14 data.ex15 data.ex16 data.ex17 data.exJ03
Dataset FIMS Study with Responses of Australian and Japanese Studentsdata.fims.Aus.Jpn.raw data.fims.Aus.Jpn.scored
Dataset from Geiser et al. (2006)data.geiser
Dataset with Ordered Indicatorsdata.gpcm
Dataset from Janssen and Geiser (2010)data.janssen data.janssen2
Dataset with Raw and Scored Responses from Multiple Choice Itemsdata.mc
Dataset Numeracydata.numeracy
Simulated Multifaceted Datadata.sim.facets data.sim.mfr
Simulated Rasch datadata.sim.rasch data.sim.rasch.missing data.sim.rasch.pweights
Dataset TIMSS 2011 of Australian and Taiwanese Studentsdata.timssAusTwn data.timssAusTwn.scored
S3 Method for Descriptive Statistics of ObjectsDescribeBy
Generation of Design Matrices.A.matrix .A.PCM2 .A.PCM3 designMatrices designMatrices.mfr designMatrices.mfr2 print.designMatrices rownames.design
Parsing a String with 'DO' Statementsdoparse
Cross-Validation of a Fitted IRT ModelIRT.cv
Extracting Item Response DatasetIRT.data.tam.mml IRT.data.tam.mml.3pl IRT.data.tamaan
Function for Drawing Plausible ValuesIRT.drawPV
Extracting Expected CountsIRT.expectedCounts.tam IRT.expectedCounts.tam.mml IRT.expectedCounts.tam.mml.3pl IRT.expectedCounts.tam.np IRT.expectedCounts.tamaan
Extracting Factor Scores in 'TAM'IRT.factor.scores.tam IRT.factor.scores.tam.mml IRT.factor.scores.tam.mml.3pl IRT.factor.scores.tamaan
Observed and Expected Frequencies for Univariate and Bivariate DistributionsIRT.frequencies.tam.mml IRT.frequencies.tam.mml.3pl IRT.frequencies.tamaan
Item and Test Information CurveIRT.informationCurves IRT.informationCurves.tam.mml IRT.informationCurves.tam.mml.2pl IRT.informationCurves.tam.mml.3pl IRT.informationCurves.tam.mml.mfr plot.IRT.informationCurves
Extracting Item Response FunctionsIRT.irfprob.tam IRT.irfprob.tam.mml IRT.irfprob.tam.mml.3pl IRT.irfprob.tam.np IRT.irfprob.tamaan
RMSD Item Fit Statistics for 'TAM' ObjectsIRT.itemfit.tam.mml IRT.itemfit.tam.mml.2pl IRT.itemfit.tam.mml.3pl IRT.itemfit.tam.mml.mfr
Extracting Individual Likelihood and Individual PosteriorIRT.likelihood.tam IRT.likelihood.tam.latreg IRT.likelihood.tam.mml IRT.likelihood.tam.mml.3pl IRT.likelihood.tam.np IRT.likelihood.tamaan IRT.posterior.tam IRT.posterior.tam.latreg IRT.posterior.tam.mml IRT.posterior.tam.mml.3pl IRT.posterior.tam.np IRT.posterior.tamaan
Linear Approximation of a Confirmatory Factor AnalysisIRT.linearCFA summary.IRT.linearCFA
Residuals in an IRT ModelIRT.residuals IRT.residuals.tam.jml IRT.residuals.tam.mml IRT.residuals.tam.mml.2pl IRT.residuals.tam.mml.mfr residuals.tam.jml residuals.tam.mml residuals.tam.mml.2pl residuals.tam.mml.mfr
Simulating Item Response ModelsIRT.simulate IRT.simulate.tam.mml IRT.simulate.tam.mml.2pl IRT.simulate.tam.mml.3pl IRT.simulate.tam.mml.mfr
Thurstonian Thresholds and Wright Map for Item Response ModelsIRT.threshold IRT.WrightMap IRT.WrightMap.IRT.threshold print.IRT.threshold
Converts a theta Score into a True Score tau ( theta)IRT.truescore
Wright Map for Item Response Models by Using the 'WrightMap' PackageIRT.WrightMap.tam.mml IRT.WrightMap.tamaan
Individual Likelihood for Confirmatory Factor AnalysisIRTLikelihood.cfa
Computes Individual Likelihood from Classical Test Theory EstimatesIRTLikelihood.ctt
Slight Extension of the 'lavaan' Syntax, with Focus on Item Response Modelslavaanify.IRT
Mean Squared Residual Based Item Fit Statistics (Infit, Outfit)msq.itemfit msq.itemfitWLE summary.msq.itemfit summary.msq.itemfitWLE
Plot Function for Unidimensional Item Response Modelsplot.tam plot.tam.jml plot.tam.mml
Deviance Plot for 'TAM' ObjectsplotDevianceTAM
Expected Values and Predicted Probabilities for Fitted 'TAM' Modelspredict.tam.mml predict.tam.mml.3pl predict.tamaan
S3 Method for Standardizations and Transformations of VariablesScale
Downcoding an Item Response Datasettam_downcode
Item Response Function for the 3PL Modeltam_irf_3pl
Missing Data Patternstam_01_pattern tam_NA_pattern
Defunct 'TAM' FunctionsTAM-defunct tam.jml2
Utility Functions in 'TAM'add.lead IRT.RISE require_namespace_msg TAM-utilities tam_aggregate tam_args_CALL_search tam_assign_list_elements tam_AXsi_compute tam_AXsi_fit tam_bayesian_bootstrap tam_cor_wt tam_cov_wt tam_csink tam_difference_quotient tam_dmvnorm tam_ginv tam_ginv_scaled tam_interval_index tam_matrix2 tam_max_abs tam_max_abs_list tam_model_implied_means tam_normalize_matrix_rows tam_normalize_vector tam_osink tam_outer tam_packageinfo tam_print_call tam_remove_missings tam_round_data_frame tam_round_data_frame_print tam_rowCumsums tam_rsessinfo tam_trim_increment
Classical Test Theory Based Statistics and Plotsplotctt tam.cb tam.ctt tam.ctt2 tam.ctt3
Bifactor Model and Exploratory Factor Analysistam.fa
Item Infit and Outfit Statisticsummary.tam.fit tam.fit tam.jml.fit tam.mml.fit
Joint Maximum Likelihood EstimationlogLik.tam.jml summary.tam.jml tam.jml
Latent Regression Modelprint.tam.latreg summary.tam.latreg tam.latreg
Linking of Fitted Unidimensional Item Response Models in 'TAM'print.tam.linking print.tam_linking_2studies summary.tam.linking summary.tam_linking_2studies tam.linking tam_linking_2studies
Test Analysis Modules: Marginal Maximum Likelihood Estimationprint.tam print.tam.mml prior_list_include summary.tam summary.tam.mml tam tam.mml tam.mml.2pl tam.mml.mfr
3PL Structured Item Response Model in 'TAM'print.tam.mml.3pl summary.tam.mml.3pl tam.mml.3pl
Model Fit Statistics in 'TAM'IRT.modelfit.tam.mml IRT.modelfit.tam.mml.3pl IRT.modelfit.tamaan summary.IRT.modelfit.tam.mml summary.IRT.modelfit.tam.mml.3pl summary.IRT.modelfit.tamaan summary.tam.modelfit summary.tam.Q3 tam.modelfit tam.modelfit.args tam.modelfit.IRT tam.Q3
Unidimensional Non- and Semiparametric Item Response ModelIRT.cv.tam.np summary.tam.np tam.np
Person Outfit and Infit Statisticstam.personfit
Plausible Value Imputationplot.tam.pv.mcmc summary.tam.pv.mcmc tam.pv tam.pv.mcmc
Standard Error Estimationtam.se tam_latreg_se_quick tam_mml_se_quick
Calculation of Thurstonian Thresholdstam.threshold
Weighted Likelihood Estimation and Maximum Likelihood Estimation of Person Parametersprint.tam.wle summary.tam.wle tam.mml.wle tam.mml.wle2 tam.wle tam_jml_wle
Wrapper Function for 'TAM' Languageprint.tamaan summary.tamaan tamaan
Function for Parsing 'TAM' Inputtamaanify
Conversion of Plausible Value Object into Datalisttampv2datalist
Descriptive Statistics for Weighted Dataweighted_kurtosis weighted_mean weighted_quantile weighted_sd weighted_skewness weighted_Stats weighted_table weighted_var
Reliability Estimation in 'TAM'EAPrel WLErel