Retour au sommaire

PROGRAMMES EXTERNES

Il y a peu de programmes externes, associés au présent logiciel, sinon le runtime TB40RUN.EXE dont la nécessité s'impose à toutes les applications fondées sur Toolbook. L'utilisateur aura recours aux utilitaires dont il a l'habitude, lorsqu'un fichier créé par HYPERBASE a besoin d'un tableur ou d'un éditeur.

Le programme d'analyse factorielle exige cependant un complément d'explication. Cet ensemble de procédures multidimensionnelles, écrites en Fortran, est connu sous le nom de ADDAD. Voici l'adresse où l'on peut se procurer ce dernier programme qui a des versions implantées sur les gros systèmes et toutes les plates-formes, et dont les fonctionnalités sont beaucoup plus riches que ce que nous laissons entrevoir avec la seule analyse de correspondance:

ADDAD (Association pour le Développement et la Diffusion de l'Analyse des Données), 22 rue Charcot, 75013 Paris. Tél: 45 85 40 28. Responsable: J.P. Fénelon

Précisons que notre emprunt à ADDAD se borne au programme ANCORR.EXE qui est accompagné de trois fichiers: celui des données, appelé TABLEAU.AFC, celui des résultats (ANALYSE.AFC) et celui des paramètres (AFC.PAR). Ce dernier indique précisément comme paramètres les noms des fichiers TABLEAU et ANALYSE. Mais bien d'autres valeurs variables peuvent être transmises aux paramètres dont la variété n'est guère exploitée par HYPERBASE. HYPERBASE se contente d'indiquer le nombre de lignes (NI), le nombre de colonnes (NJ) et le nom des colonnes, derrière le mot-clé FLISTE.

Tous les autres paramètres sont fixés une fois pour toutes, selon le standard suivant:

(sont encadrés les paramètres pris en compte par HYPERBASE)

$RUN ANCORR

$L080

$F11=TABLEAU

$PRT=ANALYSE

$PAR=.

TITRE ANALYSE FACTORIELLE ;

PARAM NI = x(34) NJ = x(7) NF = 5 ;

OPTIONS IMPFI=1 IMPFJ=1 NGR=2 ;

GRAPHE X=1 Y=2 GI=1 GJ=1 ;

GRAPHE X=3 Y=4 GI=1 GJ=1 ;

FLISTE x(Argol Ténébreux Syrtes Forêt Lettrines)

x(Ville Chemin);

(22X,A4,120F5.0) ;

$END

Mais rien n'empêche d'abandonner HYPERBASE pour modifier les paramètres avec un éditeur avant de lancer le programme ANCORR.EXE. Avec le même éditeur on récupérera les résultats dans le fichier ANALYSE. Voir l'exemple ci-dessous où la modification porte sur deux colonnes placées en éléments supplémentaires.

Modification des paramètres (encadrés)

$RUN ANCORR

$L080

$F11=TABLEAU

$PRT=ANALYSE

$PAR=.

TITRE ANALYSE FACTORIELLE ;

PARAM NI =34 NJ = 7 NF = 5 x(NJ2=2) ;

OPTIONS IMPFI=1 IMPFJ=1 NGR=2 ;

x(ORGAN 1 1 0 1 0 1 1 );

GRAPHE X=1 Y=2 GI=1 GJ=x(3);

GRAPHE X=3 Y=4 GI=1 GJ=x(3) ;

FLISTE Argol Ténébreux Syrtes Forêt Lettrines

Ville Chemin ;

(22X,A4,120F5.0) ;

$END

Voici la liste de ces paramètres et leur signification:

$PAR=. (maximum 80 caractères pour les lignes de paramètres)

TITRE (maximum 72 caractères)

PARAM NI= 22 NJ = 10 NF= 5 NI2= 4 NJ2= 3 ;

NI >= nb de lignes réel

NJ= nb de colonnes

NF = nb de facteurs <= min (NI-1, NJ-1)

NI2= lignes en éléments supplémentaires (par déf.0)

NJ2= colonnes en éléments supplément. (par déf.0)

OPTIONS IOUT=1 IMPFI=1 IMPFJ =1 NGR=2;

IOUT=0 défaut: pas de listing des données

IMVP=0 défaut: pas d'impression des valeurs propres

IMPI = 0 défaut (même syntaxe pour IMPJ : colonnes)

= 1 lignes actives

= 2 lignes supplémentaires

= 3 toutes les lignes

NGR=0 défaut: nombre de graphiques

ORGAN 0 1 1 0 0 1 0 1 1 1 1 ;

ligne présente si NJ2 > 0 (1 pour les colonnes actives, 0 pour les supplémentaires)

GRAPHE X=1 Y=2 GI=1 GJ=1 NCHAR=2 ;

X: numéro du facteur en abscisse

Y: numéro du facteur en ordonnée

GI = 0 pas de projection des lignes

= 1 projection des lignes actives

= 2 projection des lignes supplém.

= 3 projection de toutes les lignes

GI = 0 pas de projection des colonnes

= 1 projection des colonnes actives

= 2 projection des colonnes supplém.

= 3 projection de toutes les colonnes

NCHAR = 4 défaut (nb de caractères identificateurs)

OPT=3 défaut (1er point imprimé + légende)

= 1 (1er point imprimé )

= 2 (1er point imprimé , les autres dessous)

= 4 (graphique de densité)

NPAG =1 défaut: nb de pages en largeur

CADRE =0 défaut

= 1 cadrage à 2,5 [[sigma]]

FLISTE Argol Ténébreux Syrtes Forêt ;

format libre pour le titre des colonnes

(A4,4X,6F8.0);

format FORTRAN pour la lecture des données

Retour au sommaire