Skip to content
Open
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e271af6
Add orthomax factor rotations
cyianor Oct 21, 2020
40067c6
Make backwards-compatible with Julia 1.0
cyianor Oct 21, 2020
b7a067e
Add documentation for `miniter`
cyianor Oct 21, 2020
caead01
Fixed small mistake
cyianor Oct 21, 2020
afbb5a4
Adjusted indent
cyianor Oct 21, 2020
80e7316
Better exception use/getters for loadings/rotation
cyianor Oct 21, 2020
c0e2389
Created some tests
cyianor Oct 21, 2020
2e0bfc3
Convenience functions for common rotations
cyianor Oct 22, 2020
855ee0e
Corrected name of test set for factor rotations
cyianor Oct 22, 2020
275d34a
Convenience wrappers for common Orthomax rotations
cyianor Oct 22, 2020
e51ede1
added vscode
cyianor Oct 14, 2021
da3ea9b
Merge branch 'master' of https://github.com/JuliaStats/MultivariateSt…
cyianor Dec 21, 2021
2f37efd
Merge branch 'JuliaStats-master'
cyianor Dec 21, 2021
9327d9b
Remove vscode
cyianor Dec 21, 2021
cbb0687
Add orthomax factor rotations
cyianor Mar 2, 2022
c266980
Make backwards-compatible with Julia 1.0
cyianor Oct 21, 2020
764512e
Add documentation for `miniter`
cyianor Oct 21, 2020
c3c8bd9
Fixed small mistake
cyianor Oct 21, 2020
3dcfb22
Adjusted indent
cyianor Oct 21, 2020
d00ceb5
Better exception use/getters for loadings/rotation
cyianor Oct 21, 2020
5f20392
Created some tests
cyianor Mar 2, 2022
975782f
Convenience functions for common rotations
cyianor Oct 22, 2020
3c5cd0c
Corrected name of test set for factor rotations
cyianor Oct 22, 2020
0d84841
Convenience wrappers for common Orthomax rotations
cyianor Oct 22, 2020
4d060dd
Merge branch 'master' of https://github.com/Cyianor/MultivariateStats.jl
cyianor Mar 3, 2022
f468367
Commit to merge upstream changes
cyianor Jul 4, 2022
93e6825
Merge branch 'master' of github.com:JuliaStats/MultivariateStats.jl
cyianor Jul 4, 2022
5f95246
Translation of GPA ortho rotations from R code
cyianor Jul 4, 2022
588be72
First translation of GPA oblique rotations from R code
cyianor Jul 4, 2022
434d484
Improved interface using dispatch on types
cyianor Jul 5, 2022
0211a3a
Add interface for statistical models
cyianor Jul 5, 2022
8c206d9
Adress code review
cyianor Jul 25, 2022
10f6949
latest changes
cyianor Jan 19, 2024
2129eba
Merge remote-tracking branch 'upstream/master'
cyianor Jan 19, 2024
fc49ff7
version dependent import
cyianor Jan 19, 2024
9eca2dc
convert to old style keyword arguments
cyianor Jan 19, 2024
21c6a3a
improved documentation
cyianor Jan 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion src/MultivariateStats.jl
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,26 @@ module MultivariateStats
FactorAnalysis, # Type: the Factor Analysis model

faem, # EM algorithm for factor analysis
facm # CM algorithm for factor analysis
facm, # CM algorithm for factor analysis

## facrot
FactorRotationMethod, # Type: a factor rotation method
Orthogonal, # Type: Orthogonal factor rotation method
Oblique, # Type: Oblique factor rotation method

FactorRotationCriterion, # Type: a factor rotation criterion
CrawfordFerguson, # Type: Crawford-Fergusion rotation criteria
Varimax, # Type: Varimax rotation criterion
Quartimax, # Type: Quartimax rotation criterion
MinimumEntropy, # Type: MinimumEntropy rotation criterion
Oblimin, # Type: Oblimin rotation criteria
Quartimin, # Type: Quartimin rotation criterion

FactorRotation, # Type: Result of a general factor rotation
rotation, # Extract rotation matrix

rotate, # Rotate factors
rotate! # Rotate in-place

## source files
include("types.jl")
Expand All @@ -121,6 +140,7 @@ module MultivariateStats
include("lda.jl")
include("ica.jl")
include("fa.jl")
include("facrot.jl")

## deprecations
@deprecate indim(f) size(f,1)
Expand Down
Loading