判别分析
要以交互方式训练判别分析模型,可以使用分类学习器。为了获得更大的灵活性,可以在命令行界面中使用 fitcdiscr
来训练判别分析模型。训练模型后,可将模型和预测变量数据传递给 predict
,以预测标签或估计后验概率。
App
分类学习器 | 使用有监督的机器学习训练模型以对数据进行分类 |
模块
ClassificationDiscriminant Predict | Classify observations using discriminant analysis model (自 R2024a 起) |
函数
对象
ClassificationDiscriminant | Discriminant analysis classification |
CompactClassificationDiscriminant | Compact discriminant analysis classification |
ClassificationPartitionedModel | Cross-validated classification model |
主题
- Train Discriminant Analysis Classifiers Using Classification Learner App
Create and compare discriminant analysis classifiers, and export trained models to make predictions for new data.
- Supervised Learning Workflow and Algorithms
Understand the steps for supervised learning and the characteristics of nonparametric classification and regression functions.
- Parametric Classification
Learn about parametric classification methods.
- Discriminant Analysis Classification
Understand the discriminant analysis algorithm and how to fit a discriminant analysis model to data.
- Creating Discriminant Analysis Model
Understand the algorithm used to construct discriminant analysis classifiers.
- Create and Visualize Discriminant Analysis Classifier
Perform linear and quadratic classification of Fisher iris data.
- Improving Discriminant Analysis Models
Examine and improve discriminant analysis model performance.
- Regularize Discriminant Analysis Classifier
Make a more robust and simpler model by removing predictors without compromising the predictive power of the model.
- Examine the Gaussian Mixture Assumption
Discriminant analysis assumes that the data comes from a Gaussian mixture model. Understand how to examine this assumption.
- Prediction Using Discriminant Analysis Models
Understand how
predict
classifies observations using a discriminant analysis model. - Visualize Decision Surfaces of Different Classifiers
This example shows how to visualize the decision surface for different classification algorithms.