- Extends
scripts/DIF_demo.R
with >2 groups
- 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 thedifR
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
- Updates function
update_required_packages()
to automate modelling scripts - Adds some dependencies into Suggests
- 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 keysgsed1912
andgsed2406
. 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
byfit_preliminary_standards.R
- Adds a new fuzzymatching method to
inst/scripts/counts.R
andinst/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 usingdscore 1.8.8
- Adds script
inst/scripts/compare_algorithm.R
to compare models "20221201_remodel/293_0" and "20240601/293_0" usingdscore 1.8.8
- Adds script
inst/scripts/compare_models.R
to compare models "20221201_remodel/293_0" and "20240601/293_0" using thedscore 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
andedit_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.