@@ -493,11 +493,12 @@ Mat.Add(x, y, destination);
493
493
### Multivariate analyses
494
494
The ` NumFlat.MultivariateAnalyses ` namespace provides functionality related to multivariate analysis.
495
495
It currently supports the following methods, with plans to add more methods in the future.
496
+ * Linear regression
497
+ * Logistic regression
496
498
* PCA (principal component analysis)
497
499
* LDA (linear discriminant analysis)
498
500
* ICA (independent component analysis)
499
501
* NMF (non-negative matrix factorization)
500
- * Logistic regression
501
502
#### Code
502
503
``` cs
503
504
using NumFlat .MultivariateAnalyses ;
@@ -677,13 +678,18 @@ Matrix 3x3-Double
677
678
- ✅ Weighted sum, mean, variance, covariance for vectors
678
679
- ✅ Weighted sum, mean, variance for matrices
679
680
- ✅ Higher-order statistics
680
- * 🚧 Multivariate analysis
681
- - ⬜ Linear regression
681
+ * ⬜ Multivariate analysis
682
+ - ✅ Linear regression
683
+ - ✅ Logistic regression
682
684
- ✅ PCA (principal component analysis)
683
685
- ✅ LDA (linear discriminant analysis)
684
686
- ✅ ICA (independent component analysis)
685
687
- ✅ NMF (non-negative matrix factorization)
686
- - ✅ Logistic regression
688
+ - ⬜ Multinomial logistic regression
689
+ - ⬜ Kernel PCA
690
+ - ⬜ Kernel discriminant analysis
691
+ - ⬜ t-SNE
692
+ - ⬜ UMAP
687
693
* ⬜ Distributions
688
694
- ✅ Gaussian
689
695
- ✅ Diagonal Gaussian
@@ -693,9 +699,13 @@ Matrix 3x3-Double
693
699
- ✅ GMM (gaussian mixture model)
694
700
- ✅ DBSCAN (density-based spatial clustering of applications with noise)
695
701
- ⬜ OPTICS
702
+ * ⬜ Classification
703
+ - ⬜ Bayes classifier
704
+ - ⬜ SVM (support vector machine)
696
705
* ⬜ Time series
697
- - ⬜ HMM
698
- * 🚧 Audio signal processing
706
+ - ⬜ DTW (dynamic time warping)
707
+ - ⬜ HMM (hidden Markov model)
708
+ * 🚧 Signal processing
699
709
- ✅ FFT (fast Fourier transform)
700
710
- ✅ Real FFT
701
711
- ✅ STFT (short-time Fourier transform)
0 commit comments