• Updates scripts/models/293_0.R to use DIF tabulation function and explore Yen’s Q3 method for exploring dimensionality
  • Updates scripts/models/lf_155_0.R to feature newer functions and to compact code
  • Adds scripts/DIF_demo_2groups.R to shows how to use the difR package in the SMOCC data for testing 2-group DIF with MH and logistic regression methods
  • Adds calculate_DIF_table() for testing DIF
  • Substantial update 293_0 script
    • better stepwise approach
    • use of new functions to reduce copies
    • add item deletion of rare categories
    • add code to test D-score - logit alignment
    • check anchors
    • graph item and person fit
    • add tests for DIF by cohort
  • Generalizes make_wide() to provide more records for analysis
  • Adds function update_required_packages() to automate modelling scripts
  • Adds function calculate_administrative() for deriving standard administrative variables
  • Adds function make_wide() to combine SF, LF and BSID data from the first observation period onto one record per child
  • Adds a script inst/scripts/compare_domain_taus_293.R to inspect the overlap between three streams of the LF a as way to informally inspect the uni-dimensionality of the LF. Used for the July 2024 version of the phase1 paper.
  • Adds a scripts inst/scripts/extract_equate_table.R to extract the equate table to compare keys gsed1912 and gsed2406. Used for the July 2024 version of the phase1 paper.
  • Adds Rmd/20240802_logit.Rmd to demonstrate that logit and D-score scales are consistent for LF and SF, but not for other instruments
  • Adds new procedure inst/script/models/by3_extension.R to link BSID-III under fixing SF/LF tau estimates to those in model 293_0, leading to consistent logit and D-score scale for BSID-III
  • Perform updates of model 293_0 using additional LF data for BGD
  • Replaces fit_phase1_healthy_reference.R by fit_preliminary_standards.R
  • Adds a new fuzzymatching method to inst/scripts/counts.R and inst/scripts/293_0.R that takes only the first LF, SF and BSID before matching. As a result, each row corresponds to a unique subjid (child). This does not use all data, but is much easier to explain and report. The impact of the method on the item difficulty estimates is negligible (r > 0.99).
  • Adds script inst/scripts/fit_phase1_healthy_references.R to calculate new healthy references for the GSED key
  • Copies code for creating Dutch references for the GSED key into file inst/scripts/fit_phase1_dutch_references.R
  • Extends script inst/scripts/fit_models.R a refit using dscore 1.8.8
  • Adds script inst/scripts/compare_algorithm.R to compare models “20221201_remodel/293_0” and “20240601/293_0” using dscore 1.8.8
  • Adds script inst/scripts/compare_models.R to compare models “20221201_remodel/293_0” and “20240601/293_0” using the dscore 1.8.8
  • Extends script inst/scripts/fit_phase1_references.R with calculation of the healthy subsample references from the GSED key
  • Extends script inst/scripts/fit_phase1_references.R with calculation of the Dutch references from the GSED key
  • Changes path in source scripts for GSED SF and BSID so that it will run from any directory, as long as the R packages dmetric and gsedscript are installed on the user’s machine.
  • Adds source scripts for document that explain scoring GSED LF and GSED SF
  • Make scripts better useable as external call
  • Updates modeling scripts
  • Updates reports that documents actions taken to solve LF item order problem
  • Adds document to log actions taken to solve the LF item order problem
  • Updates data reading scripts assemble_data.R and edit_data.R
  • Adds inst/scripts/counts.R to produces basic counts on LF, SF and BSID
  • Adds key update and scoring Rmd’s for reporting
  • Adds scripts/export_gsed_sample.R which draws 10 sample cases
  • Moves .txt files to ../export
  • Moves .pdf files to ../plots
  • Added a NEWS.md file to track changes to the package.