Modified README

This commit is contained in:
2025-05-28 11:43:26 +02:00
parent 5fce68263c
commit 148402ea83

View File

@ -1,10 +1,51 @@
# SPHERE Psychometrics Tools
# SPT: SPHERE Psychometrics Tools
An R package containing various utilities for Rasch modeling and DIF analysis in R
R package for psychometrics modeling using Rasch Measurement Theory (RMT). This package focuses on cross-sectional RMT modeling, statistical inference, DIF analysis and causal inference.
To install:
SPT uses utilities from various other software to function. Please cite these when using SPT:
- Install software dependencies (JAGS, git and RTools)
- Install the ```devtools``` package and run the command below
- R package ```vcrpart``` for Marginal Maximum Likelihood (MML) estimation of Rasch family models as mixed-effects ordinal regression models
- R package ```PP``` for a posteriori person parameter estimation
- ```JAGS``` and R packages ```rjags``` and ```dclone``` for MCMC estimation of bayesian models
The primary aim of SPT is to implement features of RMT that are currently unavailable in R, including model estimation with DIF parameters, iterative DIF detection methods and causal inference methods for RMT models.
```devtools::install_git("https://git.corentinchoisy.xyz/corentinchoisy/SPT.git")```
**Please note that SPT is currently under active development and is thus incomplete and may contain bugs. Please check this repository regularly for updates and open an issue and/or submit a pull request if you encounter any problem.**
## Installation
Install dependencies and the ```devtools``` package required for installation:
```r
install.packages("vcrpart","rjags","dclone","PP","devtools")
```
Please note you also need to install [git](https://git-scm.com/) and [RTools](https://cran.r-project.org/bin/windows/Rtools/) to install SPT. In order to run bayesian models, please also install [JAGS](https://mcmc-jags.sourceforge.io/).
Then, install SPT:
```r
devtools::install_git("https://git.corentinchoisy.xyz/corentinchoisy/SPT.git")
```
### Upgrading
```r
# If SPT is currently loaded in your environment
detach("package:SPT",unload=T)
devtools::install_git("https://git.corentinchoisy.xyz/corentinchoisy/SPT.git")
```
## Author
[Corentin Choisy](https://www.univ-nantes.fr/corentin-choisy)
I am a PhD Student in Psychometrics, Biostatistics and Epidemiology for Inserm UMR 1246 SPHERE (methodS in Patient-centered outcomes and HEalth ResEarch) at Nantes University, France. I work on Rasch Measurement Theory, causal inference and non-invariance analyses in psychometrics applied to health research.
- ORCID: [0009-0002-6988-3289](https://orcid.org/my-orcid?orcid=0009-0002-6988-3289)
- HAL: [corentin-choisy](https://hal.science/search/index/?q=*&rows=30&authFullName_s=Corentin+Choisy)
- Mastodon: [@corentinchoisy](https://mastodon.social/@corentinchois)
## License
SPT is licensed under the [Affero General Public License version 3](https://www.gnu.org/licenses/agpl-3.0.html)