Description : Approximation d'effectifs par la loi binomiale et la loi de poisson |
Syntaxe : tcl approx.tcl nom_du_fichier[.dat] [ B | P ] |
Aide : |
approx : Approximations binomiale ou de Poisson
d'un fichier de données
- paramètres : nom_du_fichier[.dat] [ B | P ]
- exemples : approx essai.dat B
approx prst P
Le fichier de données contient en ligne effective 1 les valeurs des xi
et en ligne effective 2 les effectifs. Une ligne effective est une ligne
qui ne commence pas par dièse. Exemple de fichier de données :
# fichier essai.dat
0 1 2 3 4 5 6 # moyenne : 0.539
56 22 9 1 0 1 0
Voici un exemple d'affichage correspondant à tcl approx.tcl essai.dat B
7 Valeurs :
0 1 2 3 4 5 6
Effectifs (total des effectifs = 89) :
56 22 9 1 0 1 0
Moyenne : 0.5393 Ecart-type 0.8619
Approximation Binomiale B(6,0.0899)
OBSERVEES | THEORIQUES
Valeur Effectif Fréquence | Probax100 Eff. Réel Eff. Arrondi
0 56 62.92 | 56.83 50.58 51
1 22 24.72 | 33.68 29.98 30
2 9 10.11 | 8.32 7.40 7
3 1 1.12 | 1.10 0.98 1
4 0 0.00 | 0.08 0.07 0
5 1 1.12 | 0.00 0.00 0
6 0 0.00 | 0.00 0.00 0
Total 89 100.00 | 100.01 89.01 89
Affichage en mode ligne :
i 0 1 2 3 4 5 6
TH 51 30 7 1 0 0 0
OBS 56 22 9 1 0 1 0
Le fichier chi2.dat contient les lignes Th et Obs
de façon à utiliser le programme "chi2".
Retour à la liste des programmes
Description : Analyse statistique générale de variables quantitatives |
Syntaxe : regina asg.rex nom_de_fichier |
Aide : |
Le champ 1 est toujours un identificateur ; le nom des colonnes
est dans un .col ; par exemple avec le fichier memsig.dat suivant
+------------------+
| Val1 132 198 | (ligne 1 )
| Val2 396 264 | (ligne 2 )
| Val3 462 528 | (ligne 3)
+------------------+
il serait bon d'avoir le fichier memsig.col suivant
+--------+
| 1 id | (ligne 1 )
| 2 x | (ligne 2 )
| 3 y | (ligne 3)
+--------+
Voici un exemple d'affichage
Analyse du fichier : pom.dat
avec 3 lignes et 3 colonnes
Noms des colonnes lus dans pom.col
nø champ moyenne écart-type e/m min max
2 x 330.000 142.576 0.43 132.00 462.00
3 y 330.000 142.576 0.43 198.00 528.00
Les résultats ont été mis dans pom.wsg
Retour à la liste des programmes
Description : Affichage de tables et bases en mysql |
Syntaxe : regina catb.rex [ -v | -h | Base [ -r [ -s ] ] [ Table [ [ deb ] nb ] ] ] |
Aide : |
. Utilisation des paramètres :
catb lesn nint 5 10
affichera 10 lignes à partir de la ligne numéro 5
pour la table NINT de la table LESN
(par défaut : 10 lignes à partir de la première)
. si aucun nom de table n'est donné, catb renvoie la liste
des tables de la base (avec leur nb de lignes et de colonnes)
. l'option -s affiche la structure et utilise les paramètres
(mettre 0 0 comme paramètres pour n'avoir que la structure)
. l'option -r donne un affiche réduit sur 80 col (utile en telnet)
. l'option -h donne une aide plus conséquente
Voici un exemple d'affichage de catb test
Liste des 4 tables de la base test (via show tables)
BASE Enregistrements Champs
1 dappels 0 6
2 demo 3 2
3 edg 3 2
4 edgbis 0 3
et voici un exemple d'affichage de catb test -s demo
mysql -t -e describe demo test
+-------+----------+------+-----+---------+-------+---------------------------------+
| Field | Type | Null | Key | Default | Extra | Privileges |
+-------+----------+------+-----+---------+-------+---------------------------------+
1 | nom | char(20) | YES | | NULL | | select,insert,update,references |
2 | age | int(11) | YES | | NULL | | select,insert,update,references |
+-------+----------+------+-----+---------+-------+---------------------------------+
la table demo contient 3 enregistrement(s).
mysql -t -e select * from demo limit 0 , 10 test
+---------+------+
| nom | age |
+---------+------+
1 | jean | 20 |
2 | jacques | 30 |
3 | line | 10 |
+---------+------+
par contre avec "catb test -r -s demo" on n'obtient que
mysql -t -e describe demo test
+-------+----------+------+-----+---------+-------+----------------------------
| Field | Type | Null | Key | Default | Extra | Privileges
+-------+----------+------+-----+---------+-------+----------------------------
| nom | char(20) | YES | | NULL | | select,insert,update,refere
| age | int(11) | YES | | NULL | | select,insert,update,refere
+-------+----------+------+-----+---------+-------+----------------------------
la table demo contient 3 enregistrement(s).
mysql -t -e select * from demo limit 0 , 10 test
+---------+------+
| nom | age |
+---------+------+
| jean | 20 |
| jacques | 30 |
| line | 10 |
+---------+------+
Retour à la liste des programmes
Description : Conversion de formats de fichiers |
Syntaxe : perl cf.pl [ [options] Nom_Dossier [ D | M | R | S | A ] | --help ] |
Aide : |
cf 1.4 -- (gH) ; conversion et création de fichiers pour Dbase, Mysql, Sas, Rbase.
syntaxe : cf [ [options] Nom_Dossier [ D | M | R | S | A ] | --help ]
options : -fl = ajout de labels en ligne 1
-fs = création d'un fichier de structure
-ft = création d'un fichier texte bien cadré
exemples : cf vins R
# crée le fichier vins.r à partir de vins.dat
cf -fs elf M
# crée les fichier elf.col et elf.msql à partir de elf.dat
cf -ft avions S
# crée les fichiers avions.txt et avions.sas à partir de avions.dat
cf -fl elf
# ajoute en ligne 1 du fichier elf.dat les noms de colonne
cf cps85
# décrit le fichier cps85.dat
aide longue : cf --help
Retour à la liste des programmes
Description : Calcul de chi-2 |
Syntaxe : regina chi2.rex nom_de_fichier |
Aide : |
La ligne 1 correspond aux valeurs théoriques
la ligne 2 correspond aux valeurs observées
Exemple de fichier :
7 10 10 7
5 12 11 6
Voici un exemple d'affichage
Valeurs observées :
5 12 11 6
Valeurs théoriques :
7 10 10 7
somme des théoriques : 34 ; somme des observées : 34
CHI-DEUX pour 4 valeurs : 1.21428571 soit : 3 ddl (degrés de liberté)
Retour à la liste des programmes
Description : Comparaison de pourcentages |
Syntaxe : regina compourc.rex ia na ib nb |
Aide : |
ia est le nombre d'individus marqués dans la population 1
na est l'effectif total de la population 1
ib est le nombre d'individus marqués dans la population 2
nb est l'effectif total de la population 2
Voici un exemple d'affichage
ia 10 na 90 pa 0.111
ib 12 nb 91 pb 0.132
ii 22 nn 181 p 0.122
df 0.02076 r2 0.00236 r 0.0485767733818243
eps 0.42730 soit en gros 0.43
Retour à la liste des programmes
Description : Création sous Windows de bases de données au format .dbf |
Fenetre principale : (requiert le run-time Db2k 17 Mo) |
Retour à la liste des programmes
Description : Création sous Dbase3 de base de données au format .dbf |
Syntaxe : maxrun creedbf -p nom_de_la_base |
Aide : |
Exemple d'appel : maxrun creedbf -p clients
-- vous devez avoir un fichier .str et un fichier .sdf
ainsi qu'une copie de la base creedbf.dbf ;
-- format du .str :
nom (col. 1 - 10)
type (col. 11)
longueur (col. 12 - 14)
decimales (col. 15 - 17)
Exemple de fichier structure :
1
12345678901234567
....+....|....+..
PXXX C 4 0
EDUC N 4 0
SUD N 4 0
SEXE N 4 0
EXP N 5 0
UNION N 4 0
SALAIRE N 6 2
-- le format du .sdf est celui induit par la structure ;
par exemple pour la structure prøcødente, une ligne correcte est
1 2 3
123456789012345678901234567890123
....+....|....+....|....+....+...
I001 10 1 0 12 1 26.15
Rappel : Le programe detecte.awk produit automatiquement le bon .str et le bon .sdf
Retour à la liste des programmes
Description : Variables aléatoires avec des dés à n faces |
Syntaxe : regina des.rex nb1 nb2 op1 op2 |
Aide : |
nb1 et nb2 correspondent aux nombres de faces sur les deux dés
op1 et op2 sont les opérations à effectuer sur les dés
Exemples :
regina des.rex 6 6 '+' '*'
pour étudier la somme et le produit de
deux dés 'normaux'
regina des.rex 5 3 + a-
pour étudier la somme et la valeur absolue de
de la différence pour un dé à 5 faces
et un dé à 3 faces.
les opérateurs '!-' et 'a-' désignent la
valeur absolue de la différence.
on peut entourer de cote (') les opérateurs.
on peut aussi utiliser p pour +, m pour -, s pour *, d pour /.
Retour à la liste des programmes
Description : Détection de données dans des fichiers-textes. |
on détecte les lignes qui n'ont pas le même nombre de colonnes que
|
les autres, les lignes vides, les identificateurs "bizarres" et ceux qui
|
seraient homonymes par troncature à 4 caractères
|
Syntaxe : gawk -f detecte.awk fichier_de_données |
Aide : |
exemples : detecte vins.dat
detecte cps85.txt
Attention : on crée des fichiers de type .ok, .sdf, .str
Le nom des colonnes est obtenu par un fichier de type .col ;
sinon, on nomme les colonnes C001, C002 etc. ; voici un exemple
de fichier .col :
1 IDEN
2 SEXE
003 AGE
Voici un fichier de données nommé wines.dat
* Vins.Dat ( from Cahiers A.D. num. 1 1989 )
Belgique Nederland RFA Italie UK Suisse Usa Canada
CHMP 7069 3786 12578 8037 13556 9664 10386 206
MOS1 2436 586 2006 30 1217 471 997 51
MOS2 3066 290 10439 1413 7214 112 3788 330
ALSA 2422 1999 17183 57 1127 600 408 241
GIRO 22986 22183 21023 56 30025 6544 13114 3447
BOJO 17465 19840 72977 2364 39919 17327 17487 2346
BORG 3784 2339 4828 98 7885 3191 11791 1188
RHON 7950 10537 7552 24 8172 11691 1369 1798
ANJOU 2587 600 2101 0 7582 143 872 131
AOCX 17200 22806 15979 50 20004 1279 4016 944
VDQS 1976 1029 1346 0 2258 212 1017 487
XXXX 38747 19151 191140 7992 101108 1029 26192 38503
PROV 1375 1150 2514 0 284 401 9 236
MUSCA 2016 2908 1529 0 12891 18 716 653
RHOF 785 1648 1009 6 775 643 542 35
AOCF 160 246 135 8 1177 26 7 0
XXXF 24 1533 160 0 480 0 0 0
XXFF 2415 74 208 8 1705 12 36 47
et voici l'affichage produit par detecte.awk
Fichier WINES.DAT
avec 22 lignes en tout
18 lignes de données (9 champs)
et 6 lignes incorrectes sans doute
dont 2 lignes vides
4 lignes avec un nombre de colonnes aberrant
Lignes considérées comme non valides
( 4 0 3) (vide)
( 18 9 1) MUSCA 2016 2908 1529 0 12891 18 716 653
( 13 9 1) ANJOU 2587 600 2101 0 7582 143 872 131
( 1 10 3) * Vins.Dat ( from Cahiers A.D. num. 1 1989 )
( 2 0 3) (vide)
( 3 8 3) Belgique Nederland RFA Italie UK Suisse Usa Canada
Début des lignes considérées comme valides
CHMP 7069 3786 12578 8037 13556 9664 10386 206
MOS1 2436 586 2006 30 1217 471 997 51
MOS2 3066 290 10439 1413 7214 112 3788 330
ALSA 2422 1999 17183 57 1127 600 408 241
GIRO 22986 22183 21023 56 30025 6544 13114 3447
Toutes les lignes valides ont été mises dans wines.sdf
Iden C 4 0
Belgique N 13 3
Nederland N 8 0
RFA N 9 0
Italie N 10 0
UK N 10 2
Suisse N 8 0
Usa N 9 0
Canada N 8 0
La structure au sens de Dbase a été mise dans wines.str
Retour à la liste des programmes
Description : Dictionnaires d'un texte |
Syntaxe : regina dico.rex fichier |
Voici un exemple de fichier à traiter
Ce texte est un texte court : c'est
un texte pour l' exemple.
Voici ce qu'affiche dico.rex
Traitement des mots dans : texte.txt
on a vu 13 mot(s) sur 2 ligne(s)
soit 9 mots différents dans tmp.tmp
Vous pouvez consulter les fichiers des occurences
dico.ocm : trié par ordre décroissant d'occurence
dico.ocd : trié par ordre alphabétique de mots
Le fichier dico.ocm contient
c 1
Ce 1
court 1
est 2
exemple 1
l 1
pour 1
texte 3
un 2
Le fichier dico.ocd contient
texte 3
un 2
est 2
pour 1
l 1
exemple 1
court 1
Ce 1
c 1
Retour à la liste des programmes
Description : Dictionnaire minimal d'un texte |
Syntaxe : |
Aide : |
Voici un exemple de fichier à traiter
Ce texte est un texte court : c'est
un texte pour l' exemple.
Voici ce qu'affiche dico.rex
Traitement des mots dans : texte.txt
on a vu 13 mot(s) sur 2 ligne(s)
soit 9 mots différents dans tmp.tmp
Le fichier tmp.tmp
texte 3
l 1
un 2
c 1
court 1
est 2
pour 1
exemple 1
Ce 1
Retour à la liste des programmes
Description : Statistiques sur le répertoire |
Syntaxe : regina dirstat.rex |
Voici un exemple d'affichage :
extension nombre taille_en_kO
htm 1 42
zip 1 30
tcl 1 11
awk 4 9
rex 9 30
pl 2 40
dbf 3 4
prg 2 10
sor 1 0
sh 1 0
r 1 13
26 fichiers vus dans la directory avec 11 extensions différentes taille totale 190 kO
Retour à la liste des programmes
Description : Visualisation sous Windows de bases de données au format .dbf et export Sas, Rbase... |
Fenetre principale : (requiert le run-time Db2k 17 Mo) |
Retour à la liste des programmes
Description : Affichage de bases de données (.dbf) |
Syntaxe maxrun dscdbf -p nom_de_la_base [debut [nombre]] | -c ] : |
Aide : |
exemples d'appels : dscdbf clients
pour la structure, les 5 premiers et les 5 dernieres enreg.
dscdbf vendeurs 100 10
pour 10 enreg. a partir du numero 100
dscdbf avions -c
crée avions.str et avions.sdf
# la dernière ligne des fichiers est peut-etre à supprimer
# on peut utiliser 'paddl' pour cela
remarque : il ne faut pas mettre .dbf dans le nom du fichier
|
Voici un exemple d'affichage :
la base VINS comporte 9 champs et 18 enregistrements
Champ 1 : C1 C 4 0
Champ 2 : C2 N 7 0
Champ 3 : C3 N 8 0
Champ 4 : C4 N 9 0
Champ 5 : C5 N 7 0
Champ 6 : C6 N 9 0
Champ 7 : C7 N 8 0
Champ 8 : C8 N 8 0
Champ 9 : C9 N 8 0
Voici les 5 premiers et les 5 derniers enregistrements
C1 C2 C3 C4 C5 C6 C7 C8 C9
1 : CHMP 7069 3786 12578 8037 13556 9664 10386 206
2 : MOS1 2436 586 2006 30 1217 471 997 51
3 : MOS2 3066 290 10439 1413 7214 112 3788 330
4 : ALSA 2422 1999 17183 57 1127 600 408 241
5 : GIRO 22986 22183 21023 56 30025 6544 13114 3447
...
14 : MUSC 2016 2908 1529 0 12891 18 716 653
15 : RHOF 785 1648 1009 6 775 643 542 35
16 : AOCF 160 246 135 8 1177 26 7 0
17 : XXXF 24 1533 160 0 480 0 0 0
18 : XXFF 2415 74 208 8 1705 12 36 47
-- fin de dscdbf de vins ( 9 x 18 )
Retour à la liste des programmes
Description : interpéteur naif de la théorie des ensembles |
Syntaxe : perl inens.pl [ nom_de_fichier ]
|
Aide : |
Syntaxe des fonctions implémentées dans inens :
def a = { ... } définit (crée) l'ensemble a
ens(a) affiche l'ensemble a
card(a) donne le nombre d'élements de a
union(a,b) donne l'union des deux ensembles a et b
inter(a,b) donne l'intersection des deux ensembles a et b
compl(a,b) donne le complément de a dans b
diffsym(a,b) donne la différence symétrique de a et b
inclus(a,b) teste si a est inclus dans b
vide(a) teste si a est l'ensemble vide
egal(a,b) test si e est égal à b
lit nom_de_fichier lit et exécute chacun des lignes du fichier indiqué
Voici un exemple de session :
## tapez vos instructions sur une seule ligne ;
## utiliser la touche "up" pour rappeler les commandes précédentes...
## on quitte par ^C ou q ou z ou exit ;
## AIDE donne la liste des fonctions implémentées
perl> def E = { x, y, 1, 4 }
l'ensemble E est défini
perl> ens(E)
E = { 1 , 4 , x , y }
perl> card(E)
l'ensemble E comporte 4 élément[s].
perl> def F = {1,x}
l'ensemble F est défini
perl> ens(F)
F = { 1 , x }
perl> inter(E,F)
l'intersection de l'ensemble
E = { 1 , 4 , x , y }
et de l'ensemble
F = { 1 , x }
est l'ensemble
{ 1 , x }
perl> inclus(F,E)
l'ensemble F est inclus dans l'ensemble E
perl> exit
Voici un exemple de fichier d'entrée :
# fichier inens.txt
def A = { 2 , 1 }
def B = { 1 , 3 }
ens(A)
card(A)
inclus(A,B)
inclus(A,A)
inclus(B,A)
union(A,A)
union(A,B)
def C={1,1}
ens(C)
inter(A,B)
egal(A,B)
egal(A,A)
compl(C,A)
compl(A,A)
diffsym(A,B)
diffsym(A,A)
def D = { }
ens( D )
union( D , D )
inclus( D , A )
inter( D , A )
exit
Retour à la liste des programmes
Description : 10 Lois statistiques discrètes classiques |
Syntaxe : perl lois.pl [ b p | B n p | G p t | H n k s | P m t | Q s p t
|
| T a | U a b | S m t | Z ] T
|
T est la taille de la population à simuler.
|
Aide : |
Exemples :
perl lois.pl b 0.2 # loi de bernoulli p=0.2
perl lois.pl B 5 0.1 # loi binomiale n=5, p=0.1
perl lois.pl G 0.8 9 # loi géométrique p=0.8 limitée à 9 termes
perl lois.pl H 10 5 3 # loi hypergéométrique N=10, K=5, n=3
perl lois.pl N 4 0.9 11 # loi de pascal s=4, p=0.9 limitée à 11 termes
perl lois.pl P 1.2 9 # loi de poisson m=1.2 limitée à 9 termes
perl lois.pl S 0.3 9 # loi "sans-nom" p=0.3 limitée à 9 termes
perl lois.pl T 4 # loi triangulaire a=4
perl lois.pl U 2 7 # loi uniforme a=2, b=7
perl lois.pl Z # loi de zipf-benford
Voici un exemple d'affichage :
loi binomiale (compte-avec), paramètre(s) : n=5, p=0.1
valeurs probabilité cumul effectif (taille =350)
0 0.59049 0.59049 207
1 0.32805 0.91854 115
2 0.07290 0.99144 26
3 0.00810 0.99954 3
4 0.00045 0.99999 0
5 0.00001 1.00000 0
moyenne calculée 0.5000 écart-type calculé 0.6708 c.d.v. 134 %
moyenne théorique 0.5000 écart-type théorique 0.6708
= n.p = racine(n.p(1-p))
somme des effectifs arrondis : 351 (taille 350)
Retour à la liste des programmes
Description : Nombre de lignes dans les fichiers |
Syntaxe : regina nbl.rex fichier(s) |
Aide : le programme affiche le nombre de lignes et le nombre moyen de colonnes
|
une étoile en fin de ligne indique que toutes les lignes n'ont pas le même
|
nombre de colonnes.
|
Voici un exemple d'affichage :
asg.rex 33 ligne(s) NFmoyen 5.21 NFmin 0 NFmax 15*
catb.rex 311 ligne(s) NFmoyen 4.84 NFmin 1 NFmax 26*
chi2.rex 55 ligne(s) NFmoyen 4.16 NFmin 0 NFmax 21*
compourc.rex 43 ligne(s) NFmoyen 4.14 NFmin 1 NFmax 12*
des.rex 231 ligne(s) NFmoyen 4.56 NFmin 1 NFmax 18*
detecte.rex 29 ligne(s) NFmoyen 5.00 NFmin 0 NFmax 16*
dico.rex 40 ligne(s) NFmoyen 3.33 NFmin 0 NFmax 13*
dirstat.rex 81 ligne(s) NFmoyen 5.64 NFmin 0 NFmax 24*
ruler.rex 250 ligne(s) NFmoyen 3.82 NFmin 0 NFmax 17*
Retour à la liste des programmes
Description : Numérote les lignes d'un fichier |
Syntaxe : regina numerote.rex fichier |
Aide : on ne numérote qu'un seul fichier à la fois |
Voici le début du fichier original
/* des.rex : lois avec des dés */
arg nb1 nb2 op1 op2
if words(op2)=0 then do
say
say " des -- (gH) 2000 "
say
say " syntaxe : des nb1 nb2 op1 op2 "
say " exemple : "
say " des 6 6 '+' '*'"
say " pour étudier la somme et le produit de "
say " deux dés 'normaux'"
et voici l'affichage via numerote.rex :
0001 /* des.rex : lois avec des dés */
0002
0003 arg nb1 nb2 op1 op2
0004
0005 if words(op2)=0 then do
0006 say
0007 say " des -- (gH) 2000 "
0008 say
0009 say " syntaxe : des nb1 nb2 op1 op2 "
0010 say " exemple : "
0011 say " des 6 6 '+' '*'"
0012 say " pour étudier la somme et le produit de "
0013 say " deux dés 'normaux'"
Retour à la liste des programmes
Description : Ote la dernière ligne d'un fichier |
Syntaxe : regina paddl.rex |
Retour à la liste des programmes
Description : Ote le premier champ (colonne) d'un fichier |
Syntaxe : regina padpc.rex |
Aide : ne présente d'intéret que pour les fichiers bien cadrés |
Voici le fichier original
Alain BENARD 12
Daniel FRANKIN 18
Pierre THOREAU 14
et sa transformation par padpc.rex
BENARD 12
FRANKIN 18
THOREAU 14
Retour à la liste des programmes
Description : Ote la première ligne d'un fichier |
Syntaxe : regina padpl.rex |
Retour à la liste des programmes
Description : Affiche une règle numérotée pour tester la taille de l'écran |
Syntaxe : regina ruler.rex longueur [ fichier [ lignes ] | -repeat nbr ] |
Aide : |
regina ruler.rex 80 donnees.txt 5
# affiche une échelle sur 80 caractéres puis les 5 premières lignes de donnees.txt
regina ruler.rex 132 essai.dat 10
# affiche une échelle sur 132 caractéres puis les 10 premières lignes de essai.dat
regina ruler.rex 132 -repeat 28
# affiche une échelle sur 132 caractéres puis 28 lignes numérotées 1,2,3...
Voici un exemple d'affichage :
10 20 30 40 50 60 70
....+....|....+....|....+....|....+....|....+....|....+....|....+....|
1 /* (gH) -- detecte.rex ; TimeStamp (unix) : 18 Août 01 12:16 */
2
3 parse arg nf
4
5 if words(nf)=0 then do
Retour à la liste des programmes
Description : Statistiques sur le répertoire |
Syntaxe : sh statdir.sh |
Aide : |
Voici un exemple d'affichage
--- ext nb_fich cumul_taille (kO)
awk 3 8
dbf 3 4
htm 1 31
pl 2 39
prg 2 10
r 1 13
rex 9 29
sor 1 0
tcl 1 11
zip 1 29
soit en tout 26 fichiers et 0.22 Mo
Retour à la liste des programmes
Description : Sous-programmes de statistiques pour Rbase |
Syntaxe : source("statgh.r) |
Aide : |
Fonctions définies :
triAplat
triCroise
triCroiseAvecMarges
decritQT
allQT
histProba
Syntaxe :
triAplat(titreQL,nomVar,labelMod)
triCroise(titreQL1,nomVar1,labelMod1,titreQL2,nomVar2,labelMod2)
triCroiseAvecMarges(titreQL1,nomVar1,labelMod1,titreQL2,nomVar2,labelMod2)
decritQT(titreQT,nomVar,unite)
histProbas(probas,valeurs,titre) ;
histEffectifs(effectifs,valeurs,titre) ;
Exemples :
triAplat("Sexe de la personne",sexeElf, c("homme","femme") )
triCroise(
"Connaissez-vous les produits bio ?",
connaitrePbio,
c("non réponse","oui","non"),
"Différenciez-vous bio et diététique ?",
diffPbioPdiet,
c("non réponse","oui","non")
) ; " fin de triCroise
decritQT("nombre d'élèves intégrés en 1997",integr,"personne(s)") ;
allQT(ecoles,c("INT","NPP","NEC","EFT","BUD","DAS","NPM","NOI","MSE")) ;
histProba( dbinom((0:5),5,0.5) ,c(0:5),"binomiale B(5,0.5)")
Retour à la liste des programmes
Description : Table de chi-2 au format .dbf |
par exemple dans la table, on peut lire que le chi-deux au risque de 5 %
|
pour 3 degrés de liberté est 7.81
|
Début de la structure: |
la base TABLECHI comporte 14 champs et 41 enregistrements
Champ 1 : DOF N 3 0
Champ 2 : P0_001 N 7 3
Champ 3 : P0_005 N 7 3
Champ 4 : P0_010 N 7 3
Champ 5 : P0_025 N 7 3
...
DOF P0_001 P0_005 P0_010 P0_025 P0_050 P0_100 P0_500 P0_900 P0_950 P0_975 P0_990 P0_995 P0_999
1 0.000 0.000 0.000 0.001 0.004 0.016 0.455 2.710 3.840 5.020 6.630 7.880 10.800
2 0.002 0.010 0.020 0.051 0.103 0.211 1.390 4.610 5.990 7.380 9.210 10.600 13.800
3 0.024 0.072 0.115 0.216 0.352 0.584 2.370 6.250 7.810 9.350 11.300 12.800 16.300
4 0.091 0.207 0.297 0.484 0.711 1.060 3.360 7.780 9.490 11.100 13.300 14.900 18.500
5 0.210 0.412 0.554 0.831 1.150 1.610 4.350 9.240 11.100 12.800 15.100 16.700 20.500
...
Retour à la liste des programmes
Description : Teste si un fichier définit une partie classificante d'un ensemble |
Syntaxe : tdsc [ nom_de_fichier ] |
Aide : |
Le fichier proposé doit contenir sur chaque ligne un nom d'ensemble et des éléments
la ligne 1 est l'ensemble de base, les autres lignes définissent les parties.
par exemple pour le fichier
E 1 2 3
A 1 2
B 3
tdsc dit que A et B forment :
- un recouvrement de E
- une partition de E
Rappel des définitions utilisées pour les structures classifiantes
. recouvrement de E :
ensemble de parties non vides dont la réunion donne E
. partition de E :
ensemble de parties non vides dont la réunion donne E
et d'intersection vide deux à deux
. hiérarchie de E :
ensemble de parties non vides E qui contient E
et ses singletons et telle que l'intersection
de deux parties est soit vide soit l'un des deux éléments
Voici un exemple d'affichage :
Analyse de structures classifiantes dans tds.123
------------------------------------------------
l'ensemble de référence est nommé E et il contient 3 éléments :
E = { 1 , 2 , 3 }
vous avez proposé 2 sous-ensembles à savoir
1 : A = { 1 , 2 }
2 : B = { 3 }
Voici ce qu'on peut dire de votre famille de sous-ensembles :
. les 2 sous-ensembles A et B réalisent un recouvrement de E
. les 2 sous-ensembles A et B réalisent une partition E
. les 2 sous-ensembles A et B ne réalisent pas une hiérarchie de E
pour la ou les raisons suivantes
E n'est pas un des sous-ensembles proposés
il manque le ou les singletons suivants : 1 2
Retour à la liste des programmes