factor_analyzer
factor_analyzer copied to clipboard
A Python module to perform exploratory & confirmatory factor analyses.
**Describe the bug** The function `corr(x)` doesn't return the correlation matrix. For the dataframe I am using with 40 rows/observations and 73 columns/variables (which unfortunately I cannot publish here) and...
**Is your feature request related to a problem? Please describe.** Dataset: [ifanmot.csv](https://github.com/EducationalTestingService/factor_analyzer/files/8896221/ifanmot.csv) R code: ``` fan
**Describe the bug** `FactorAnalyzer(method="principal")` triggers a FutureWarning in sklearn's `randomized_svd()`. **To Reproduce** Use this dataset: [ifanmot.csv](https://github.com/EducationalTestingService/factor_analyzer/files/8895990/ifanmot.csv) Code: ``` import pandas as pd from factor_analyzer import FactorAnalyzer ifanmot = pd.read_csv('ifanmot.csv') ifanmot_mat...
**Describe the bug** It appears to be an issue due to a variable `new_order` defined within a condition that excludes the `principal` method for EFA, but then calls upon the...
My (quite inexpert) understanding is that CFI and RMSEA are the goodness-of-fit measures par excellence when it comes to CFA. It seems that Chi-squared is also useful. Would it be...
I implemented this function while working on a paper and decided it belongs in this excellent project. I will add tests (I have been comparing to output from R), but...
**Describe the bug** Thanks for creating the tool. Firstly, I'm still learning the relevant maths so I could be wrong. I guess my question regarding the normalization of promax rotation...
**Describe the bug** Using equamax rotation gives the same results as quartimax to around 12 decimal points. Quartimax results match with SPSS but not the equamax ones. **To Reproduce** ```...
Based on a correlation matrix, the calculated results with factor_analyzer are different than when running in SPSS, as in they seem to be multiplied by (-1). Communalities are more or...
Hi, I conducted a cfa analysis, but the aic_ and bic_ outputs are both "nan". I wonder if there could be any example in calling aic and bic? And what...