Home

SphinxOnline Manuel d`utilisation

image

Contents

1. Cha nes liste Certaines cha nes de caract res sont en fait des listes de plusieurs l ments Ces l ments sont des modalit s des valeurs num riques des num ros de variables des intervalles de valeurs que l on indique en les s parant par des points virgules Marque parmi Renault Peugeot Citro n est vrai si Marque prend une des valeurs cit es 6 19 Kilom trage parmi 1000 3000 est vrai si le kilom trage est dans l intervalle de 1000 3000 bornes incluses Moyenne V4 V5 V8 V10 fait la moyenne des variables 4 5 8 9 et 10 Les simplifications personnalis es les mises en classes les mises en p riodes utilisent la m me syntaxe Variables de programmation Ces variables de programme ne pas confondre avec les variables de l tude sont toutes globales Elles n ont pas tre d clar es et elles sont initialis es au d but du calcul de la premi re observation Leur valeur est conserv e pour l observation suivante Exemple V pas pas pas 2 La nouvelle variable calcul e prend la valeur 0 dans la premi re observation 2 dans la seconde 4 dans la troisi me etc Si on a besoin d un compteur pour chaque observation on r initialisera le compteur au d but pas 0 On peut avoir besoin de variables de programmation dans un tableau on acc de un l ment de tableau par v_tabval 1 par exemple Traitement des non r ponses Pour v rifier si une valeur est non r ponse on
2. Les observations pour lesquelles la variable DATE est dans le mois courant CAEXPORT gt CA 0 2 Les observations pour lesquelles le chiffre d affaires l export est sup rieur 20 du chiffre d affaires L gende calcul e Une l gende calcul e est une cha ne de caract res dans laquelle certaines parties sont interpr t es et calcul es Des l gendes automatiques permettent par ailleurs de faire figurer dans un tableau de bord des l ments dynamiques comme la date le nom du fichier des donn es la population tudi e la page courante etc Ces parties interpr ter sont mettre entre crochets Exemple En r sum la population tudi e a une moyenne d ge de AGE Moyennel Les personnes interrog es pensent que le candidat CANDIDATS Model est favori Celui ci recueille SATISFACTION Poucentage oui d opinions positives Tableau compos Dans un tableau compos chaque ligne et chaque colonne est associ soit l ensemble des observations soit un profil qui limite les observations concern es par la cellule correspondante Le nombre faire appara tre dans cette cellule peut tre un nombre d observations ou bien le r sultat d un calcul en langage basic L expression sera valu e pour le profil de chaque cellule Exemple Tableau crois de moyennes Le tableau est cr avec les deux variables V1 et V2 croiser une en ligne et l autre en colonne Le calcul associ est NoteSatisfact
3. V total nb Pour calculer un score ou une moyenne simple sans coefficients il est possible d utiliser les fonctions pr d finies Moyenne et Somme qui prennent en charge ce traitement des non r ponses Expressions r guli res Des fonctions chaines comme Remplacer CommeChaine ou bien des profils avec l op rateur Comme peuvent tre d finies avec des expressions r guli res Une expression r guli re d crit un ensemble de cha nes de caract res possibles selon une syntaxe pr cise L expression comporte des caract res g n riques pour n importe quel caract re pour n importe quelle suite de caract res a z pour n importe quel caract re entre a et z 0 9 pour un chiffre x n importe quel caract re diff rent de x exemple L appel de la fonction Remplacer voil une chaine de caract res avec 8 mots voi voici donnera comme r sultat voici une chaine de caract res avec 8 mots car l expression r guli re voi retourne tous les mots commen ant par voi Pour plus d informations sur les expressions r guli res cliquez 7119 ici R f rences du langage Constantes Bio Nombre Pi de valeur approch e 3 1415926535 Non Nombre d Euler de valeur approch e 2 7182818284 R ponse Valeur num rique non r ponse 1 2 NombreObservations Renvoie le nombre d observations du profil ou de l chantillon total Op rateurs Op rateurs arithm tiques nombrel nombre
4. cologie ecolo Vrai wn CommeCha ne cologie ecolo Faux SousCha ne voil une chaine de caract res avec une ch 8 mots 4 8 AvecListe voil une chaine de caract res avec un 8 mots voici 8 mon voila T nn 8 mots voila Remplacer voil une chaine de caract res avec voici une chaine de caract res avec 8 mots 8 mots voi voici Remplacer voici 993381 0 9 un voici un nombre nombre Fonctions calcul Les fonctions prennent en param tre une cha ne de caract res qui indique un ensemble de variables chaque variable est associ e une valeur num rique Pour les variables ferm es c est la valeur associ e d faut le num ro d ordre la modalit coch e Pour les variables ferm es multiples c est la somme des valeurs associ es d faut le num ro d ordre aux modalit s coch es Pour les variables num riques c est la valeur prise par la variable Somme Somme liste Renvoie la somme d une liste de questions ferm es ou num riques s par es par des points virgules 17 19 Moyenne Moyenne liste Renvoie la moyenne d une liste de questions ferm es ou num riques s par es par des points virgules EcartType EcartType liste Renvoie l cart type d une liste de questions ferm es ou num riques s par es par des points virgules Maximum Maximum liste Renvoie le maximum d une liste de questio
5. ponses ne sont pas comptabilis es S1 les valeurs sont 4 5 8 4 5 la moyenne sera 4 5 8 5 4 5 S1 les valeurs sont 4 5 8 5 la moyenne sera 4 5 8 5 4 Renvoie la valeur minimale des r ponses de Variable Renvoie la valeur maximale des r ponses de Variable Renvoie l cart type des valeurs des r ponses de Variable Renvoie la valeur m diane des r ponses de Variable Renvoie la somme des valeurs des r ponses de Variable Renvoie le num ro de la modalit de Variable cit e le plus grand nombre de fois C est la chaine de caract res de la modalit cit e au rang n V1 Effectif V1 Mode 2 donne l effectif de la modalit ayant eu le second plus grand nombre de citations NbValeurs Renvoie le nombre de valeurs diff rentes prises par Variable 11 19 Valeurs C est la liste des valeurs prises par la variable s par es par des points virgules EffectifMoyen Renvoie l effectif moyen de Variable Effectif Pourcentage C est le nombre d observations ayant donn une r ponse effective C est le nombre de citations de la modalit pass e en param tre La modalit est indiqu e soit par son num ro d ordre dans l tude soit par le libell Exemples MARQUE Effectif 1 MARQUE Effectif Renault Pourcentage C est le pourcentage par rapport au nombre d observations de la modalit pass e en param tre La modalit est indiqu e soit par son num ro d ord
6. Hour Day JourSem Jusque Langue Libell Log Maintenant Majuscule Maximum M diane Minimum Minuscule Minute Mod Modalit s Mode Mois Moyenne NbrCar NbR ponsesEffectives NbR ponsesPossibles NbrMots NbValeurs Nombre NombreObservations Non NonR ponse NumCha ne Observation Ou Oux Parmi ParPasDe PartieEnti re Percentile Pi Pour Pourcentage Quiz QuizMax WeekDay Until Language Label Log Now UCase Maximum Median Minimum LCase Minute Mod Modalities Mode Month Mean Len NbEffectiveResponses NbPossibleResponses NumWds NbValues Number NumberOfObservations Not NonResponse Str Record Fix Percentile Pi For Percentage Quiz QuizMax 19 19 Rac2 Rang RangMoyen Remplacer R ponseQuiz Seconde Selon Semaine Si Si Signe Sin Sinon SinonSi Somme Sortir SousCha ne Suivant SupprEsp SupprEspD SupprEspG Tan TantQue TauxR ponse Titre ValAl atoire ValAl atoire ValEnti re Valeurs Vrai Sqr Rank MeanRank Replace QuizResponse Second Select Week Next Trim RTrim LTrim Tan While ResponseRate Title Rnd Rnd Int Values True
7. Renvoie un nombre entier qui repr sente l ann e Jour Jour date Renvoie un nombre entier compris entre 1 et 31 inclus qui repr sente le jour du mois Semaine Semaine date Renvoie un nombre entier qui repr sente la semaine ou i e JourSem JourSem date Renvoie un nombre entier qui repr sente le jour de la semaine Maintenant Maintenant Renvoie la date et l heure en cours Mois Mois date Renvoie un nombre entier compris entre 1 et 12 inclus qui repr sente le mois de l ann e 14 19 Seconde Dur e Fonctions cha nes Heure heure Minute heure Seconde heure Dur e d but fin Renvoie un nombre entier compris entre 0 et 23 inclus qui repr sente l heure du jour Renvoie un nombre entier compris entre 0 et 59 inclus qui repr sente les minutes Renvoie un nombre entier compris entre 0 et 59 inclus qui repr sente les secondes Renvoie la diff rence fin d but sous forme d une date CommeCha ne DansListe cha ne liste comparaison DansCha ne d but cha nel cha ne2 comparaison Car codeCar NbrMots cha ne Minuscule cha ne Majuscule cha ne Gauche cha ne longueur NbrCar cha ne CommeCha ne cha ne mod le comparaison 15 19 Renvoie le r sultat de la comparaison de cha ne avec une liste de cha nes s par es par des points virgules sensible la casse si comparaison est Faux Renvoie la position
8. le peut ventuellement tre une expression r guli re Op rateurs logiques Et expression Et expression Renvoie la conjonction logique de expressionl et de expression2 expression Ou expression Renvoie la disjonction logique de expressionl et de expression expression OuX expression2 Renvoie l exclusion logique de expressionl et de expression Non expression Renvoie la n gation logique de expression Op rateurs relationnels expression lt expression Renvoie l addition de nombre1 et nombre2 9 19 expression lt expression2 Renvoie la soustraction de nombre2 nombrel ou la valeur n gative d une expression num rique expression lt expression Renvoie la multiplication de nombrel par nombre2 expression lt expression Renvoie la division de nombrel par nombre2 expression lt expression2 Renvoie la division enti re de nombrel par nombre2 expression lt expression Renvoie l l vation la puissance de nombre par exposant Propri t s des variables Pour acc der une des propri t s statistiques d une variable on crit le nom de la variable suivi d un point et du nom de la propri t Les propri t s sont r pertori es ci dessous en donnant si n cessaire une explication du calcul Li e l enqu te Li e l observation couramment valu e Cha ne C est la valeur de la variable sous forme d une
9. 2 Renvoie l addition de nombrel et nombre2 nombrel nombre2 Renvoie la soustraction de nombre2 nombrel ou la valeur n gative d une expression num rique nombrel nombre2 Renvoie la multiplication de nombrel par nombre nombrel nombre2 Renvoie la division de nombre l par nombre2 nombrel nombre2 Renvoie la division enti re de nombrel par nombre nombrel exposant Renvoie l l vation la puissance de nombre par exposant VAN Mod nombrel Mod nombre2 Renvoie le reste de la division enti re de nombrel par nombre2 Op rateurs cha nes 8 19 cha nel Parmi liste Renvoie le r sultat de la comparaison de cha ne avec une liste de cha nes s par es par des points virgules insensible la casse Le r sultat est vrai si cha ne est gale une des cha nes de liste cha nel amp amp cha ne2 Renvoie la concat nation de cha nel et cha ne2 Contient cha nel Contient cha ne2 Renvoie la position de la premi re occurrence de cha ne2 dans cha nel insensible la casse Avec cha ne Avec liste Renvoie le r sultat de la comparaison des mots de cha ne avec une liste de mots insensible la casse Le r sultat est vrai si cha ne contient un des l ments de liste Comme cha ne Comme mod le Renvoie le r sultat de la comparaison de cha ne avec mod le insensible la casse Le mod
10. 9 Variable ferm e multiple la somme des valeurs associ es ou des num ros d ordre des modalit s cit es aux diff rents rangs Variable code variable texte le premier nombre trouv dans la cha ne de caract res ou 0 si la cha ne est vide La cha ne Environ 30 ou 40 vaut 30 Variable num rique le nombre avec toute la pr cision n cessaire Les propri t s Cha ne et Nombre permettent de forcer la restitution Voir ci dessous Les variables ferm es textes dates codes sont restitu es par d faut sous forme d une cha ne de caract res On crira SEXE pour SEXE Cha ne Les variables num riques et chelles sont restitu es par d faut sous forme d un nombre On crira AGE pour AGE Nombre Cas des variables ferm es multiples Pour les variables ferm es multiples on peut acc der la valeur prise par la variable un rang donn Si Options est une variable ferm e multiple Options 2 Cha ne vaut le nom de la modalit cit e en second lieu Cas des variables ouvertes codes Pour les variables ouvertes codes un dictionnaire de codes peut tre associ la question Ce dictionnaire de codes permettra de regrouper automatiquement les codes dans des cat gories Dans ce fichier texte on indique pour chaque code son libell et sa ou ses cat gories Un exemple de dictionnaire de codes pour les d partements fran ais est fourni avec le logiciel Ce dictionnaire est de la forme CODE D partement R gio
11. SphinxOnline Manuel d utilisation Module Programmation de variables Le Sphinx Developpement Parc Altais 74650 CHAVANOD France Tel 33 0 4 50 69 82 98 Fax 33 0 4 50 69 82 78 www lesphinx developpement fr contact lesphinx developpement fr 1 19 Ce document d crit les sp cifications du langage pseudo basic permettant de programmer des calculs dans les enqu tes Sphinx Des formules de calcul peuvent ainsi tre associ es des variables pour leur attribuer des valeurs automatiquement calcul es partir des autres variables de l observation On se r f rera au manuel de l utilisateur pour la description des dialogues et des modes op ratoires Les contextes d utilisation Calcul d une nouvelle variable La formule crire est une fonction qui va tre valu e pour chacune des observations Cette formule fait intervenir les valeurs d autres variables des propri t s statistiques de ces variables des constantes des structures de contr le Le r sultat de cette fonction est un nombre ou une cha ne de caract res En fonction de la nature du r sultat la variable cr e sera num rique nominale ferm e ou autre Profil Expression La formule est une expression bool enne Si elle est vraie l observation correspondante sera dans le profil Cette expression peut porter sur des comparaisons de variables entre elles ou sur des comparaisons des constantes Exemples Mois DATE Mois Maintenant
12. cha ne de caract res Cette propri t est la propri t par d faut pour les variables ferm es textes dates codes On crira SEXE pour SEXE Chaine Nombre C est la valeur de la variable sous forme d un nombre Cette propri t est la propri t par d faut pour les variables num riques et pour les variables chelles On crira AGE pour AGE Nombre NbR ponsesEffectives Pour une variable ferm e multiple c est le nombre de r ponses effectivement renseign es qui varie entre 0 Non r ponse absolue et le nombre de r ponses maximum d fini dans la question EstNonR ponse C est un bool en qui vaut donc Faux ou Vrai selon que la variable est renseign e ou non 10 19 Rang 1 ou Rang 1 C est une valeur num rique qui correspond au rang croissant ou d croissant de l observation pour la variable R ponseQuiz Renvoie la ou les bonnes r ponses possibles au quiz de Variable Observation Cette propri t est utilis e dans un profil de tableaux compos s ou dans une l gende de formulaire pour identifier les observations ayant la m me valeur que l observation courante Dans un tableau compos on pourra utiliser comme profil V1 V1 Observation Dans une l gende Votre choix a t celui effectu par V1 Effectif V1 observation personnes Li e l ensemble des observations C est la somme des valeurs de la variable pour toutes les observations divis e par le nombre d observations Les non r
13. de la premi re occurrence de cha ne depuis la position d but dans cha nel sensible la casse par d faut ou si comparaison est Faux Renvoie un caract re associ au code de caract re codeCar Renvoie le nombre de mots contenus dans cha ne Renvoie la conversion de cha ne en minuscule Renvoie la conversion de cha ne en majuscule Renvoie longueur caract res extraits de cha ne partir de la gauche Renvoie le nombre de caract res contenus dans cha ne Renvoie le r sultat de la comparaison de cha ne avec mod le sensible la casse si comparaison est Faux mod le peut tre une expression r guli re SupprEsp SupprEsp cha ne Renvoie une copie de cha ne en supprimant les espaces de gauche et ceux de droite SupprEspD SupprEspD cha ne Renvoie une copie de cha ne en supprimant les espaces de droite SupprEspG SupprEspG cha ne Renvoie une copie de cha ne en supprimant les espaces de gauche SousCha ne SousCha ne cha ne d but Renvoie longueur caract res longueur extraits de cha ne partir de la position d but Droite Droite cha ne longueur Renvoie longueur caract res extraits de cha ne partir de la droite Espace Espace longueur Renvoie une cha ne comprenant longueur fois le caract re espace r p t NumCha ne NumCha ne nombre Renvoie une cha ne de caract res rep
14. ion Moyenne La premi re cellule du tableau contient la moyenne de la variable NoteSatisfaction pour les observations ayant la premi re modalit de V1 et la premi re modalit de V2 et ainsi de suite Le calcul peut tre diff rent pour chaque cellule du tableau Dans ce cas on crira une ligne d expressions pour chaque ligne du tableau compos et on s parera les expressions relatives aux diff rentes colonnes par des points virgules Mod les de formules Calculer la moyenne de 2 variables Cette fonction permet de calculer la moyenne de 2 notes Moyenne V1 V3 V5 V7 2 19 Qualifier des individus par le nombre de non r ponses n 0 Si V1 EstNonreponse Alors n n 1 FinSi Si V2 EstNonreponse Alors n n 1 FinSi Si V3 EstNonreponse Alors n n 1 FinSi Si V4 EstNonreponse Alors n n 1 FinSi Si V5 EstNonreponse Alors n n 1 FinSi V n Cr er une variable centr e r duite V1 V1 Moyenne V1 EcartType Compter le nombre de caract res dans un texte NbrCar V1 Combiner avec la question ouverte Autre pr cisez Si V1 Comme Autre Alors V Vv2 Sinon V V1 FinSi Remplacer les non r ponses par la moyenne Si V1 EstNonR ponse Alors V1 V1 Moyenne FinSi Calculer une moyenne intelligente Cette fonction permet de calculer la moyenne pond r e de 3 notes en g rant les non r ponses l une des notes tot 0 nb 0 Si Non V1 Estnonreponse Alors tot tot 2 V1 nb nb 2 FinSi Si Non V2 Es
15. lt expression gt Sinon lt expression gt FinsSi Si SinonSi FinSi Si lt condition gt Alors lt instructions1 gt SinonSi lt condition gt Alors lt instructions2 gt Sinon lt instructions3 gt FinSi Selon FinSelon Selon Cas lt expression gt Cas lt expression gt lt instructions1 gt Cas Sinon lt instructions2 gt FinSelon Boucles Faire Boucle Faire TantQue lt condition gt lt instructions gt Boucle Faire Jusque Faire Jusque lt condition gt lt instructions gt Boucle Faire Faire lt instructions gt Boucle TantQue lt condition gt 13 19 Pour Suivant Pour lt compteur gt lt premier gt lt dernier gt ParPasDe lt pas gt lt instructions gt Suivant lt compteur gt Fonctions Fonctions math matiques Abs Abs nombre Renvoie la valeur absolue de nombre Signe Signe nombre Renvoie 1 1 ou 0 selon que nombre est respectivement positif n gatif ou nul Cos Log Exp nombre Toutes les fonctions math matiques usuelles sont disponibles Arctan Cos Exp Log Sin Rac2 Tan PartieEnti re PartieEnti re nombre Renvoie la partie enti re de nombre convertit 8 4 en 8 ValAl atoire ValAl atoire Renvoie un nombre al atoire ValAl atoire inf sup compris entre 1 et 1 ou renvoie un nombre al atoire entier compris entre inf et sup Fonctions dates Fonction Exemple D finition Ann Ann e date
16. n Nord sud 01 AIN RHONE ALPES SUD 02 AISNE PICARDIE NORD 03 ALLIER AUVERGNE NORD 04 ALPES HT PROVENCE PROVENCE ALPES COTE_D AZUR SUD 05 HT ALPES PROVENCE ALPES COTE_D AZUR SUD Lorsqu un tel dictionnaire de codes est associ une question code on peut acc der la cat gorie du code par la propri t CatCode n Si V Chaine vaut 05 alors V CatCode 0 vaut 05 V CatCode 1 vaut HT ALPES V CatCode 2 vaut PROVENCE ALPES COTE_D AZUR V CatCode 3 vaut SUD Noms de la variable calcul e Lorsqu on calcule une nouvelle variable le nom de celle ci n est pas encore connu V d signera donc cette variable calcul e Pour calculer la somme de 2 variables on crira V VARIABLE _1 VARIABLE 2 La cha ne de caract res V peut tre omise si le calcul est une expression simple Dans le cas pr c dent il suffit d crire VARIABLE _1 VARIABLE 2 Par contre si la formule fait intervenir des structures de contr le Si alors par exemple il devient n cessaire de nommer la future nouvelle variable Par exemple pour calculer la moyenne de 3 notes 5 tant une note liminatoire Si V1 lt 5 Ou V2 lt 5 Ou V3 lt 5 Alors V 0 Sinon V V1 V2 V3 3 FinSi Propri t s des variables On peut faire intervenir dans le code des propri t s statistiques comme la moyenne ou l cart type Exemple V V1 V1 Moyenne V1 Ecarttype La nouvelle variable est la variable centr e et r duite associ e la variable V1
17. nom 2 echelle2 v_nom 3 echelle3 v_nom 4 echelle4 v_nom 5 echelle5 NB 5 endesordre Vrai Pour i 1 NB Si endesordre Alors endesordre Faux 4119 Pourj 2 NB i 1 Si v_val j gt v_val j 1 Alors tmp v_val j 1 v_val j 1 v_val j v_val j tmp tmpnom v_nom j 1 v_nom j 1 v_nom j v_nom j tmpnom endesordre Vrai FinSi Suivant j FinSi Suivant i ch ver Pour i 1 NB ch ch amp v_nom i amp Suivant i V ch l ments de syntaxe Variables de l tude Le calcul fait intervenir une ou plusieurs variables Ces variables apparaissent dans le code soit avec leur nom complet soit sous la forme Vn n tant le num ro de la variable dans le questionnaire Si le nom comporte des caract res non alphanum riques espace ponctuation le nom de cette variable devra tre mis entre crochets par exemple Date de Naissance Le nom des variables n est pas sensible aux majuscules ni aux accents Modalit s des variables ferm es Les modalit s sont indiqu es par la cha ne de caract res correspondante ou par le num ro d ordre de la modalit Si Marque parmi Renault Peugeot Citro n est quivalent Si Marque parmi 1 2 3 On utilisera par exemple cette seconde possibilit dans les enqu tes multilangues puisque le libell des modalit s change selon la langue choisie pour r pondre au questionnaire Constantes Les nombres r els
18. ns ferm es ou num riques s par es par des points virgules Minimum Minimun liste Renvoie le minimum d une liste de questions ferm es ou num riques s par es par des points virgules Quiz liste Renvoie le quiz d une liste de questions ferm es s par es par des points virgules QuizMax QuizMax liste Renvoie le quiz maximum possible d une liste de questions ferm es s par es par des points virgules Si condition expl exp2 Renvoie expl ou exp2 selon que condition est vrai ou faux NombreObservations NombreObservations profil Renvoie le nombre d observations du profil ou de l chantillon total Liste des mots cl s Les mots cl s du langage peuvent tre crits indif remment en fran ais ou en anglais voir la correspondance ci dessous Les variables ne doivent pas avoir comme nom un de ces mots cl s 18 19 Arctan Avec AvecListe Boucle Car Cas CatCode Cha ne Cha neNum Comme CommeCha ne CompCha ne Contient Corr lation Cos DansCha ne DansListe Droite Dur e e EcartType Effectif EffectifMoyen Espace EstNonR porse Et Exp Faire Faux Fin FinSelon FinSi Gauche Heure Jour to Then Year Atn With WithList Loop Chr Case CatCode String Val Like LikeStr StrComp Containing Correlation Cos InStr InList Right Duration e StDev Frequency MeanFreq Space IsNull And Exp Do False End EndSelect Endif Left
19. peut utiliser la propri t EstNonR ponse Pour affecter une valeur non r ponse la syntaxe varie selon le type de la variable Variable num rique V NonR ponse Variable ferm e ou chelle texte code V Variable date V La formule de calcul ne peut pas tre valu e si une des variables apparaissant dans la formule est non r ponse Pour les variables automatiques ces non r ponses sont mises z ro pour que le calcul puisse quand m me tre effectu Dans le cas de calculs a posteriori l diteur permet de d cider pour toutes les variables soit de remplacer la valeur absente par la valeur 0 ou par la valeur moyenne le mode pour les variables ferm es soit de ne pas modifier l observation en cours de calcul Attention Le langage n est pas assez intelligent pour deviner l intention de l utilisateur Par exemple on calcule la moyenne avec coefficients de trois notes par la formule 3 V1 5 V2 3 V3 11 Pour une des observations la note V3 n est pas renseign e Le calcul que l on souhaite est 3 V1 5 V2 8 Mais le langage ne peut pas faire cette rectification On utilisera des structures de contr le pour tester la Propri t EstNonReponse avant de faire le calcul Si Non V1 EstNonR ponse Alors total total V1 3 nb nb 3 FinSi Si Non V2 EstNonR ponse Alors total total V2 5 nb nb 5 FinSi Si Non V3 EstNonR ponse Alors total total V3 3 nb nb 3 FinSi
20. r sentant le nombre sp cifi CompCha ne CompCha ne cha nel cha ne2 Renvoie 1 1 ou O selon que comparaison cha ne l est respectivement sup rieure inf rieure ou identique cha ne2 sensible la casse si comparaison est Faux Cha ne Cha ne longueur caract re Renvoie une cha ne comprenant longueur fois le caract re r p t Cha neNum Cha neNum cha ne Renvoie la valeur num rique contenue dans cha ne AvecListe AvecListe cha ne liste Renvoie le r sultat de la comparaison comparaison des mots de cha ne avec une liste de mots sensible la casse si comparaison est Faux Remplacer Remplacer cha ne mod le Remplace toute les occurences mod le comparaison de mod le 1 dans cha ne par mod le sensible la casse si comparaison est Faux mod lel peut tre une expression r guli re 16 19 Exemples d utilisation des fonctions chaines Gauche voil une chaine de caract res avec 8 mots 3 NbrMots voil une chaine de caract res avec 8 mots fe ACTE avec 8 mots a Faux DansCha ne 1 voil une chaine de caract res Tan avec 8 mots a Vrai Minuscule M rim e merimee Car 34 Car 80 NbrCar voil une chaine de caract res avec 8 mots CommeCha ne 993AYF 0 9 0 9 0 9 A Z 1 A Z A Z CommeCha ne 993381 0 9 CommeCha ne 993AY3 0 91 un CommeCha ne
21. re dans l tude soit par le libell RangMoyen Pour les variables ferm es ordonn es c est une indication du rang moyen de la modalit Les observations pour lesquelles la modalit n appara t pas ne sont pas prises en compte Exemple Si la modalit CRITERE I est cit e 60 fois au rang 1 40 fois au rang 2 80 fois au rang 3 et 20 fois absente soit un total de 200 observations le rang moyen est 60 1 40 2 80 3 60 40 80 2 11 Corr lation Pour les variables num riques la propri t donne le coefficient de corr lation r de la variable avec la variable pass e en param tre sous forme d une cha ne de caract res Exemple l importance de la variable NOTEI peut tre calcul e comme la corr lation avec la variable NOTEGLOBALE V NOTEL Corr lation NOTEGLOBALE Li e la d finition de la question NbR ponsesPossibles Pour les variables ferm es multiples c est le nombre maximum de r ponses admises On pourra ainsi calculer un taux de remplissage V V1 NbR ponsesEffectives V1 NbR ponsesPossibles Libell Renvoie la description de Variable Modalit s Renvoie les modalit s de Variable 12 19 CatCode Renvoie le nom de la cat gorie du code de Variable apr s l application ventuelle d un masque Structures de contr les Le langage permet d exprimer les conditions et les boucles habituelles Conditions Si FinSi Si lt condition gt Alors
22. sont indiqu s avec un point comme s parateur d cimal La virgule n est pas admise Les cha nes de caract res textes codes modalit s de r ponses sont encadr es par deux guillemets Renault Pour concat ner deux cha nes de caract res on utilisera l op rateur amp voici amp un amp exemple vaut voici un exemple Les dates sont encadr es par deux caract res di ses 20 09 1952 Les ann es peuvent tre r duites aux deux derniers chiffres S ils correspondent un nombre inf rieur 30 le si cle sera 2000 sinon ce sera 1900 Le nombre d observations concern es par le calcul est une constante pour un calcul donn NombreObservations Valeur prise par une variable Une variable a une valeur pour une observation donn e Cette valeur peut tre restitu e soit sous forme d une cha ne de caract res soit sous forme d un nombre La cha ne de caract res est Variable ferm e unique variable ferm e chelle le nom de la modalit Variable ferm e multiple la cha ne form e par les diff rentes r ponses s par es par des points virgules Variable code variable texte la cha ne indiqu e dans la r ponse Variable num rique la cha ne construite partir de la valeur num rique avec le nombre n cessaire de d cimales Le nombre est Variable ferm e unique variable ferm e chelle la valeur associ e la modalit ou d faut le num ro d ordre de la modalit 5 1
23. tnonreponse Alors tot tot 5 V2 nb nb 5 FinSi Si Non V3 Estnonreponse Alors tot tot 3 V3 nb nb 3 FinSi Si nb lt gt 0 Alors V tot nb FinSi Cr er une chelle non lin aire Si V1 1 Alors 3 19 V 0 SinonSi V1 2 Alors V 5 SinonSi V1 3 Alors V 10 SinonSi V1 4 Alors V 20 FinSi Remplacer les non r ponses par la modalit la plus cit e Si V1 EstNonR ponse Alors V1 V1 Mode FinSi Calculer le nombre d occurrences d un caract re ou d un mot Remplacer le caract re souhait dans la ligne Caractere p On peut utiliser Caractere Car 13 pour compter les passages la ligne TexteApres V1 Caractere p NombreDeFois 0 indice 1 ResultatSouhaite 3 Faire TantQue indice lt gt 0 indice DansCha ne TexteApres Caractere Si indice gt 0 Alors NombreDeFois NombreDeFois 1 TexteApres SousCha ne TexteApres indice FinSi Boucle Selon Cas ResultatSouhaite Cas 1 V NombreDeFois Cas 2 V TexteApres Cas 3 V NumChaf ne NombreDeFois amp amp TexteApres FinSelon Cr er une variable al atoire entre 0 et 50 ValAl atoire 0 50 Rajouter un z ro devant le code postal si celui ci ne comporte que 4 caract res Si NbrCar V1 4 Alors V 0 amp V1 Sinon V V1 FinSi Trier un ensemble de variables num riques pour obtenir une variable ferm e ordonn e v_val 1 V1 v_val 2 V2 v_val 3 V3 v_val 4 V4 v_val 5 V5 v_nom 1 echelle1 v_

Download Pdf Manuals

image

Related Search

Related Contents

KIT GRABACIÓN LOCAL (ART. 8901502-039) Guia rápida    平成24年12月15日号  Samsung MAX-DJ750 User Manual  CACES R 372 m catégorie 2. Pelles hydrauliques  ゲームポケット万歩(R) 歩く遍路 GK-600  PDF形式、8749Kバイト  取扱説明書 (5.08 MB/PDF)  The 1990 Changes in National Reference Standards  取縄オー取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file