Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Statistics and Machine Learning Toolbox

R2026a
Analyser et modéliser des données grâce aux statistiques et au Machine Learning

Statistics and Machine Learning Toolbox™ propose des fonctions et des applications pour décrire, analyser et modéliser les données. Vous pouvez utiliser des statistiques descriptives, des visualisations et le clustering pour l’analyse exploratoire des données, les ajustements de lois de probabilité, la génération de nombres aléatoires pour les simulations Monte-Carlo et la réalisation de tests d’hypothèses. Les algorithmes de régression et de classification vous permettent de déduire des comportements à partir des données et de construire des modèles prédictifs soit de manière interactive, en utilisant les applications Classification Learner et Regression Learners, soit de manière programmatique, en utilisant AutoML.

Pour l’analyse de données multidimensionnelles et l'extraction de caractéristiques, la toolbox propose l’analyse en composantes principales (ACP), la régularisation, la réduction de la dimension et des méthodes de sélection de variables pertinentes qui vous permettent d’identifier les variables qui offrent les meilleures capacités de prédiction.

La toolbox comprend des algorithmes de Machine Learning supervisés, semi-supervisés et non supervisés, notamment les machines à vecteurs de support (SVM), le boosting d’arbres de décision, les k-means et autres méthodes de clustering. Vous pouvez utiliser des techniques d'interprétabilité, comme des tracés de dépendance partielle et la méthode de LIME, et générer automatiquement du code C/C++ pour un déploiement embarqué. De nombreux algorithmes de la toolbox peuvent être appliqués à des jeux de données trop volumineux pour être stockés en mémoire.

Démarrer avec Statistics and Machine Learning Toolbox

Apprendre les bases de Statistics and Machine Learning Toolbox

Statistiques descriptives et visualisation

Importation et exportation de données, statistiques descriptives et visualisation

Lois de probabilité et tests d'hypothèse

Modèles de fréquence des données, génération d’échantillons aléatoires, estimation des paramètres et tests d’hypothèses

ANOVA

Analyse de la variance et de la covariance, ANOVA multivariée et ANOVA à mesures répétées

Régression

Techniques de régression linéaire, linéaire généralisée, non linéaire et non paramétrique pour l’apprentissage supervisé

Réduction de la dimensionnalité et extraction de caractéristiques

ACP, analyse factorielle, sélection et extraction de caractéristiques et bien plus

Pipelines de Machine Learning

Exécuter et déployer des workflows de Machine Learning de bout en bout sous forme de pipelines

Simulink et génération de code

Simuler des modèles de Machine Learning avec Simulink et générer du code C/C++

Figure depicting the results of training a Gaussian process regression model for predicting battery state of charge. This figure comes from the example, "Predict Battery State of Charge Using Machine Learning".

Applications

Appliquer des méthodes statistiques et de Machine Learning à des workflows propres à une industrie