StatSoft Logo

   N°9

 La Newsletter STATISTICA

(Janvier 2009)

 


 

 

Goodies 

STATISTICA Visual Basic :
Recodifier des Valeurs

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 

Boîte de dialogue personnalisée

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 » :

Calculer l'inverse d'une variable

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 :

Feuille de données avec la variable initiale et 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 :

Changer une variable de repère

Feuille de données avec la variable initiale et la variable transformée

Structure de ce programme STATISTICA Visual Basic :

  •    Programme principal  (Sub Main)
   Fait appel à la sous routine DisplayDialog
  • Fonction 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


Retour au Sommaire


Logo StatSoft France  |  2 rue Louis Pergaud  | 94700 Maisons-Alfort  |  www.statsoft.fr  |  info@statsoft.fr