MATLAB pour l'analyse de données

Explorer, modéliser et visualiser des données

Les ingénieurs et les scientifiques utilisent MATLAB® pour organiser, nettoyer et analyser des jeux de données complexes provenant de divers domaines, tels que la climatologie, la maintenance prédictive, la recherche médicale ainsi que la finance. MATLAB propose :

  • Des types de données et des capacités de prétraitement conçus pour les données scientifiques et d'ingénierie
  • Des visualisations de données interactives et hautement personnalisables
  • Des applications interactives et des tâches du Live Editor qui facilitent le nettoyage, la préparation des données, ainsi que la génération de code
  • Des milliers de fonctions prédéfinies pour l'analyse statistique, le Machine Learning et le traitement du signal
  • Une documentation exhaustive et rédigée par des professionnels
  • Des performances accélérées avec quelques modifications simples de code et du hardware supplémentaire
  • Des analyses étendues au Big Data sans apporter de changements de code majeurs
  • Un packaging automatique des analyses dans des composants software librement distribuables ou du code source embarquable sans recodage manuel des algorithmes
  • Des rapports partageables générés automatiquement à partir de votre analyse

Organiser et explorer vos données

Organisez vos données avec des types de données conçus pour des données tabulaires, des séries temporelles, des donnéescatégorielles et textuelles. Utilisez le langage MATLAB pour écrire des programmes en vous basant sur des milliers d'algorithmes couvrant un large éventail de domaines. Personnalisez vos visualisations de manière interactive, puis générez automatiquement le code MATLAB pour les reproduire avec de nouvelles données.


Analyser et nettoyer vos données en utilisant moins de code

Les applications MATLAB et les tâches du Live Editor vous donnent la possibilité de réaliser de manière interactive des tâches itératives comme le nettoyage de données, l'apprentissage des modèles de Machine Learning ou encore la labellisation de données. Ces tâches et ces applications génèrent ensuite le code MATLAB dont vous avez besoin pour reproduire de façon programmatique le travail que vous avez effectué de manière interactive.

Utilisez une famille de fonctions prédéfinies pour identifier et nettoyer les défauts des capteurs, les valeurs aberrantes d'un signal, les données manquantes et le bruit. Combinez des jeux de données distincts en joignant des tables et en synchronisant des séries temporelles. Les tâches du Live Editor vous donnent la possibilité de résoudre ces problèmes de manière interactive dans votre live script et génèrent automatiquement le code dont vous avez besoin. L'application Data Cleaner vous permet d'identifier les problèmes dans les données, puis de configurer et d'appliquer de manière itérative diverses méthodes pour nettoyer les séries temporelles.


Augmenter vos capacités d'analyse en toute simplicité

Utilisez les boucles parfor Utilisez les boucles parfor et du hardware multiprocesseurs pour accélérer l'analyse en parallèle sans pratiquement aucune modification de code. Créez des gpuarrays afin de tirer parti de l'accélération du GPU pour les algorithmes appropriés. Traitez des jeux de données hors mémoire à l'aide des tall arrays, qui surchargent des centaines de fonctions tout au long du workflow d'analyse de données pour travailler sur des données hors mémoire.


Document Word exporté depuis le Live Editor

Partager vos résultats

Packagez votre analyse dans des composants software librement partageables tels que des exécutables, des librairies C/C++, des assemblages .NET, des librairies Java® et des packages Python®. Convertissez automatiquement votre code MATLAB en code C et C++ pour le déployer sur des cibles embarquées. Documentez votre travail à l'aide du MATLAB Live Editor et exportez vos résultats dans des rapports aux formats PDF, Microsoft® Word, Latex et HTML.