
Security News
GitHub Actions Supply Chain Attack Puts Thousands of Projects at Risk
A compromised GitHub Action exposed secrets in CI/CD logs, putting thousands of projects at risk and forcing developers to urgently secure their workflows.
psychometrics package, including structural equation model, confirmatory factor analysis, unidimensional item response theory, multidimensional item response theory, cognitive diagnosis model, factor analysis and adaptive testing.
.. image:: https://img.shields.io/travis/inuyasha2012/pypsy.svg :target: https://travis-ci.org/inuyasha2012/pypsy
.. image:: https://coveralls.io/repos/github/inuyasha2012/pypsy/badge.svg?branch=master :target: https://coveralls.io/github/inuyasha2012/pypsy?branch=master
中文 <./README_ZH.rst>
_
DINA Model and Parameter Estimation: A Didactic <http://www.stat.cmu.edu/~brian/PIER-methods/For%202013-03-04/Readings/de%20la%20Torre-dina-est-115-30-jebs.pdf>
psychometrics package, including structural equation model, confirmatory factor analysis, unidimensional item response theory, multidimensional item response theory, cognitive diagnosis model, factor analysis and adaptive testing. The package is still a doll. will be finished in future.
models
- binary response data IRT (two parameters, three parameters).
- grade respone data IRT (GRM model)
Parameter estimation algorithm
------------------------------
- EM algorithm (2PL, GRM)
- MCMC algorithm (3PL)
--------------
Multidimensional item response theory (full information item factor analysis)
-----------------------------------------------------------------------------
Parameter estimation algorithm
The initial value ^^^^^^^^^^^^^^^^^
The approximate polychoric correlation is calculated, and the slope initial value is obtained by factor analysis of the polychoric correlation matrix.
EM algorithm ^^^^^^^^^^^^
E step uses GH integral.
M step uses Newton algorithm (sparse matrix is divided into non sparse matrix).
Factor rotation ^^^^^^^^^^^^^^^
Gradient projection algorithm
The shortcomings
GH integrals can only estimate low dimensional parameters.
--------------
Cognitive diagnosis model
-------------------------
models
~~~~~~
- Dina
- ho-dina
parameter estimation algorithms
EM algorithm
MCMC algorithm
maximum likelihood estimation (only for estimating skill parameters of subjects)
contains three parameter estimation methods(ULS, ML and GLS).
based on gradient descent
can be used for continuous data, binary data and ordered data.
based on gradient descent
binary and ordered data based on Polychoric correlation matrix.
For the time being, only for the calculation of full information item factor analysis, it is very simple.
The algorithm
principal component analysis
The rotation algorithm
gradient projection
model
Thurston IRT model (multidimensional item response theory model for
personality test)
Algorithm
Maximum information method for multidimensional item response theory
numpy
progressbar2
See demo in detail
theta parameterization of CCFA
parameter estimation of structural equation models for multivariate data
Bayesin knowledge tracing (Bayesian knowledge tracking)
multidimensional item response theory (full information item factor analysis)
high dimensional computing algorithm (adaptive integral, etc.)
various item response models
cognitive diagnosis model
G-DINA model
Q matrix correlation algorithm
Factor analysis
maximum likelihood estimation
various factor rotation algorithms
adaptive
adaptive cognitive diagnosis
other adaption model
standard error and P value
code annotation, testing and documentation.
DINA Model and Parameter Estimation: A Didactic <http://www.stat.cmu.edu/~brian/PIER-methods/For%202013-03-04/Readings/de%20la%20Torre-dina-est-115-30-jebs.pdf>
__Higher-order latent trait models for cognitive diagnosis <http://www.aliquote.org/pub/delatorre2004.pdf>
__Full-Information Item Factor Analysis. <http://conservancy.umn.edu/bitstream/11299/104282/1/v12n3p261.pdf>
__Multidimensional adaptive testing <http://media.metrik.de/uploads/incoming/pub/Literatur/1996_Multidimensional%20adaptive%20testing.pdf>
__Derivative free gradient projection algorithms for rotation <https://cloudfront.escholarship.org/dist/prd/content/qt9938p4wc/qt9938p4wc.pdf>
__FAQs
psychometrics package, including structural equation model, confirmatory factor analysis, unidimensional item response theory, multidimensional item response theory, cognitive diagnosis model, factor analysis and adaptive testing.
We found that psy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A compromised GitHub Action exposed secrets in CI/CD logs, putting thousands of projects at risk and forcing developers to urgently secure their workflows.
Research
Security News
A malicious Maven package typosquatting a popular library is secretly stealing OAuth credentials on the 15th of each month, putting Java developers at risk.
Security News
Socket and Seal Security collaborate to fix a critical npm overrides bug, resolving a three-year security issue in the JavaScript ecosystem's most popular package manager.