Largement utilisé dans le monde
industriel, le langage STATISTICA
Visual Basic (intégré à STATISTICA) offre
une interface-utilisateur alternative aux fonctionnalités de
STATISTICA
et peut être utilisé pour écrire des
extensions
personnalisées. Il tire pleinement avantage de
l’architecture du modèle-objet de STATISTICA et
permet d’accéder, par programmation à
tous les aspects et à toutes les fonctionnalités
de STATISTICA.
Même les analyses et les graphiques les plus complexes
peuvent
être enregistrés dans des macros Visual Basic
(SVB) puis
lancés ou modifiés à
volonté. STATISTICA
Visual Basic ajoute un arsenal de plus de 13 000 nouvelles fonctions
à la syntaxe standard Microsoft Visual Basic, devenant par
conséquent l’un des plus vastes et des plus riches
environnements de développement disponibles.
Pour
illustrer les fonctionnalités de programmation de STATISTICA
Visual Basic, nous montrerons, à travers un exemple,
comment transformer une variable par le biais d’une
boite
de dialogue élémentaire. Cet exemple
peut être
exécuté sur n’importe quel jeu de
données,
tant que ce dernier comporte au moins une variable quantitative
à traiter.
À
l’exécution de ce programme, la fenêtre
ci-dessous apparait

Si
vous souhaitez, par exemple, inverser la variable quantitative
numéro 4 de votre fichier de données, il suffira
de
saisir le numéro 4 dans le champ correspondant et de
sélectionner l’opération «
Inverse » :

En
validant cette boite de dialogue en cliquant sur OK, la
fenêtre
suivante va apparaitre, avec la variable initiale retranscrite dans la
première colonne suivie par la variable
transformée :

Cette
boite de dialogue permet également de rechercher
l’opposé d’une variable, de convertir
une variable
entre les bornes 0 et 1 ou bien de centrer une variable entre les
bornes X et Y de votre choix, tout en conservant
l’échelle
de vos données :


Structure
de ce programme STATISTICA
Visual Basic :
-
Programme principal (Sub Main)
Fait
appel à la sous routine DisplayDialog
Création
et affichage de la boite de dialogue
Fait
appel à la fonction MyDialogFunction
Fait
appel à la fonction RetrieveUserDialogFields
- Fonction MyDialogFunction
Récupère
les informations saisies par l’utilisateur
- Fonction
RetrieveUserDialogFields
Transforme
la variable sélectionnée selon
ces critères
Affiche les
résultats générés
Pour
plus d’informations concernant la structure de ce programme,
des
annotations ont été introduites dans le code
Visual Basic
:
Si vous
souhaitez vous perfectionner en Visual Basic, et réaliser
vous-même vos programmes, des formations d’Initiation
à STATISTICA
Visual
Basic sont proposées par la
société StatSoft France.
Télécharger
le Programme STATISTICA
Visual Basic