Package: missalpha 0.2.0

Biying Zhou
missalpha: Find Range of Cronbach Alpha with a Dataset Including Missing Data
Provides functions to calculate the minimum and maximum possible values of Cronbach's alpha when item-level missing data are present. Cronbach's alpha (Cronbach, 1951 <doi:10.1007/BF02310555>) is one of the most widely used measures of internal consistency in the social, behavioral, and medical sciences (Bland & Altman, 1997 <doi:10.1136/bmj.314.7080.572>; Tavakol & Dennick, 2011 <doi:10.5116/ijme.4dfb.8dfd>). However, conventional implementations assume complete data, and listwise deletion is often applied when missingness occurs, which can lead to biased or overly optimistic reliability estimates (Enders, 2003 <doi:10.1037/1082-989X.8.3.322>). This package implements computational strategies including enumeration, Monte Carlo sampling, and optimization algorithms (e.g., Genetic Algorithm, Differential Evolution, Sequential Least Squares Programming) to obtain sharp lower and upper bounds of Cronbach's alpha under arbitrary missing data patterns. The approach is motivated by Manski's partial identification framework and pessimistic bounding ideas from optimization literature.
Authors:
missalpha_0.2.0.tar.gz
missalpha_0.2.0.zip(r-4.7-any)missalpha_0.2.0.zip(r-4.6-any)
missalpha_0.2.0.tar.gz(r-4.7-any)missalpha_0.2.0.tar.gz(r-4.6-any)
missalpha_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
missalpha/json (API)
| # Install 'missalpha' in R: |
| install.packages('missalpha', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
- sample - Sample Dataset with Missing Values
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:02d76680e8. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 218 | ||
| source / vignettes | OK | 216 | ||
| linux-release | OK | 169 | ||
| windows-devel | OK | 172 | ||
| windows-release | OK | 155 | ||
| wasm-release | OK | 129 |
Exports:compute_alpha_maxcompute_alpha_mincronbach_alpha_enumcronbach_alpha_roughcronbachs_alphadisplay_allexamine_alpha_boundgenerate_scores_mat_bernoulliqp_solverqp_solver_DEoptimqp_solver_GAqp_solver_nloptr
Dependencies:clicodetoolscrayonDEoptimforeachGAiteratorsnloptrRcppRcppArmadillo
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Compute Maximum Possible Alpha Value | compute_alpha_max |
| Compute Minimum Possible Alpha Value | compute_alpha_min |
| Compute Exact Bounds of Cronbach's Alpha via Enumeration | cronbach_alpha_enum |
| Compute Rough Approximation of Cronbach's Alpha Bounds | cronbach_alpha_rough |
| Compute Lower and Upper Bound of Cronbach's Alpha | cronbachs_alpha |
| Display All Possible Parameter Combinations for Cronbach's Alpha | display_all |
| Check Feasibility of Alpha Bound for Optimization Problem | examine_alpha_bound |
| Generate Bernoulli Distributed Scores Matrix with Missing Values | generate_scores_mat_bernoulli |
| General Solver for Quadratic Programming Problems | qp_solver |
| Solve Quadratic Programming Problem using DEoptim | qp_solver_DEoptim |
| Solve Quadratic Programming Problem using GA | qp_solver_GA |
| Solve Quadratic Programming Problem using nloptr | qp_solver_nloptr |
| Sample Dataset with Missing Values | sample |