WPS Matrix Programming

Modules de langage SAS

Manipulation des matrices

Le logiciel WPS permet d’effectuer des opérations de manipulation avancée des matrices et de développement d’algorithme à l’aide du langage SAS ou de R.

Programmation matricielle en langage SAS

Le logiciel WPS inclut la prise en charge de la procédure IML (PROC IML) du langage SAS, parfois appelée langage IML. Cette procédure permet de coder des instructions de programmation matricielle dans un programme en langage SAS en utilisant une syntaxe mathématique naturelle pour écrire des algorithmes personnalisés, lire et écrire des ensembles de données et contrôler le flux des programmes.

La syntaxe IML partage plusieurs similarités avec les étapes DATA du langage SAS, avec des fonctions mathématiques telles que LOG, SQRT, ABS, SIN, COS, CEIL, FLOOR et autres. Les fonctions mathématiques utilisées dans la procédure IML agissent sur les éléments dans les matrices, à la différence des étapes DATA, qui agissent sur des observations individuelles. Les matrices sont généralement conservées en mémoire (stockage principal), alors que les ensembles de données sont stockés sur disque (stockage secondaire).

Programmation matricielle en langage R

La syntaxe IML offre la possibilité de transférer des matrices entre WPS et un environnement R pour d’autres traitements. Ceci peut être réalisé avec ou au lieu des fonctions du module WPS Interop for R, telles que l’exportation et l’importation d’ensembles de données entre les environnements R et WPS, et l’exécution de code R depuis la procédure R (PROC R).

Dépendances et utilisation

Le module WPS Matrix Programming est disponible pour toutes les plates-formes compatibles avec le logiciel WPS.

Autres modules de langage SAS

WPS Core

Prise en charge des éléments de langage de base, des macros, des formats de fichier standard et de sortie du langage SAS (ensembles de données, fichiers séquentiels, fichiers de transport)

WPS Graphing

Prise en charge des éléments de langage de sortie graphique et de tracé

WPS Statistics

Prise en charge des éléments de langage d'analyse statistique

WPS Time Series

Prise en charge des éléments de langage d'analyse des séries temporelles

WPS Matrix Programming

Syntaxe permettant une manipulation avancée des matrices

WPS Machine Learning

Prise en charge du langage pour les algorithmes d'apprentissage automatique

WPS Interop For R

Prise en charge du langage R

WPS Interop For Python

Prise en charge du langage Python

WPS Interop For Hadoop

Prise en charge des éléments de langage pour l'interopération avec les environnements Big Data Hadoop

WPS Communicate

Demandez de manière programmatique l'exécution de parties d'un programme par des instances de WPS installées sur des serveurs distants ainsi que le chargement et téléchargement de données vers et depuis des serveurs distants.

WPS Language SDK

Développez des éléments de langage SAS personnalisés

Vous avez des questions ?

Contactez notre équipe commerciale

Essayer ou acheter

Edition Standard
Edition Education
Edition Communauté