how to get Proportion Explained, RMSR and chi-squared?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Partire dal punto di ingresso FactorAnalyzer(n_factors=3, rotation="varimax", method="principal") e confrontare i risultati esistenti per SS loadings, Proportion Var e Cumulative Var con l’output R fornito. Esaminare come la libreria espone le statistiche di adattamento, quindi determinare cosa è necessario per Proportion Explained, RMSR, il chi-quadrato e l’ipotesi di sufficienza; il lavoro è completo quando questi valori sono disponibili e concordano con l’esempio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
Dataset:
R code:
fan <- principal(ifanmot[,1:42],nfactors=3,rotate="varimax")
print(fan,cut=.5,sort=TRUE)
R output:
Principal Components Analysis
Call: principal(r = ifanmot[, 1:42], nfactors = 3, rotate = "varimax")
Standardized loadings (pattern matrix) based upon correlation matrix
RC1 RC2 RC3
SS loadings 9.63 5.53 4.96
Proportion Var 0.23 0.13 0.12
Cumulative Var 0.23 0.36 0.48
Proportion Explained 0.48 0.27 0.25
Cumulative Proportion 0.48 0.75 1.00
Mean item complexity = 1.7
Test of the hypothesis that 3 components are sufficient.
The root mean square of the residuals (RMSR) is 0.06
with the empirical chi square 2531.01 with prob < 1.2e-194
Fit based upon off diagonal values = 0.97
Describe the solution you'd like
Using FactorAnalyzer(n_factors=3, rotation="varimax", method="principal") in Python I know how to get SS loadings, Proportion Var, and Cumulative Var and I get the same values as with R.
I do not know how to get Proportion Explained (and Cumulative Proportion would be nice, although I can compute that). Proportion Explained would be very useful to assess the performance of the PCA. But I can't get it from the Python library.
Same question for the hypothesis that 3 components are sufficient, and the RMSR and chi-squared.
- Lingua principale
- Python
- Stelle
- 6
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di EducationalTestingService/factor_analyzer
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
EducationalTestingService/factor_analyzer#148 · 4 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
EducationalTestingService/factor_analyzer#147 · 1 reazione ·
-
Order of variables when DF is fed to fit with CFA: either document or actually use the column names?Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
EducationalTestingService/factor_analyzer#146 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
EducationalTestingService/factor_analyzer#145 · 3 commenti ·
Tutte le issue di EducationalTestingService/factor_analyzer
Issue simili
-
good first issue hacktoberfest
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
RogueAlg0/taken#387 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
tool-calling
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
vllm-project/vllm#59838 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
raullenchai/Rapid-MLX#4042 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
transitmatters/mbta-slow-zone-bot#70 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
open-webui/open-webui#31871 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno