Translations:Exporting results/27/fr

Transférer les réponses vers SPSS
LimeSurvey offre aussi la possibilité d&rsquo;exporter tout aussi facilement les données vers SPSS :
 * 1. Dans la barre &laquo;Administration&raquo;, cliquez sur l&rsquo;icône : &laquo;Lister les questionnaires&raquo;.
 * 2. Cliquez sur l&rsquo;enquête dont vous voulez exporter les résultats.
 * 3. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Parcourir les réponses pour ce questionnaire&raquo;.
 * 4. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Exporter les résultats dans un fichier de commandes SPSS&raquo;.
 * 5. Cliquez sur &laquo;Exporter le fichier de syntaxe SPSS&raquo;, puis sur &laquo;Enregistrer&raquo;, choisissez le dossier de destination, puis cliquez sur &laquo;Enregistrer&raquo;.
 * 6. Cliquez sur &laquo;Exporter le fichier de données SPSS&raquo;, puis sur &laquo;Enregistrer&raquo;, choisissez le dossier de destination, puis cliquez sur &laquo;Enregistrer&raquo;.
 * 7. Ouvrez SPSS.
 * 8. Ouvrez le fichier de syntaxe dans SPSS en mode Unicode.
 * 9. Modifiez la quatrième ligne de ce fichier, qui commence par &laquo;/FILE=&raquo;, pour indiquer le chemin exact du fichier de données tel que vous l&rsquo;avez enregistré à l&rsquo;étape 4 ci-dessus.
 * 10. Choisissez &laquo;Run/All&raquo; dans le menu pour lancer l&rsquo;importation.

Transférer les réponses vers SAS
La possibilité d&rsquo;exporter les réponses vers SAS n&rsquo;a pas été prévu explicitement par les concepteurs de LimeSurvey, mais nous allons y arriver quand même sans trop de difficultés.

Remarque

Une première solution pourrait consister à utiliser la proc CONVERT de SAS, mais elle nécessite en entrée un fichier &laquo; portable &raquo; SPSS (avec l&rsquo;extension .por), alors que ce n&rsquo;est pas ce que nous donne LimeSurvey. On pourrait fabriquer un tel fichier en l&rsquo;exportant depuis SPSS à la suite de l&rsquo;étape précédente (voir ci-dessus, &laquo; Transférer les réponses vers SPSS &raquo;), mais cela nécessite d&rsquo;avoir SPSS, et si vous avez SPSS, c&rsquo;est que vous travaillez habituellement avec SPSS, alors pourquoi aller dans SAS ?&hellip; En plus, cette solution simple ne transfère par le dictionnaire des variables (intitulés des questions et des modalités de réponse), et il faut recourir à des solutions plus complexes, comme celle-ci, mais qui ne marche encore une fois qu&rsquo;avec un fichier &laquo; portable &raquo; SPSS :

http://www.psych.yorku.ca/lab/sas/spss2sas.htm

Mais nous n&rsquo;avons pas la possibilité de créer un fichier portable SPSS directement à partir de LimeSurvey, alors nous allons faire autrement&hellip;

Quand on veut exporter une enquête vers SPSS (voir ci-dessus : &laquo; Transférer une enquête vers SPSS &raquo;), LimeSurvey permet de créer deux fichiers : un fichier SPS contenant la structure de l&rsquo;enquête, et un fichier DAT contenant les données. Ce sont ces deux fichiers que nous allons utiliser pour transférer les données vers SAS cette fois, à l&rsquo;aide d&rsquo;une petite macro Word que je viens de terminer, et que j&rsquo;ai appelée lime2sas (prononcez &laquo; l&rsquo;ail me toussasse &raquo; pour faire chic et angliche)&hellip;

Attention !

Pour réaliser le transfert des données de MODALISA vers SAS, j&rsquo;ai utilisé les versions suivantes des différents logiciels :

- LimeSurvey version 1.80+

- Microsoft Word 2003 avec Microsoft Visual Basic 6.3

Je ne peux pas garantir que ça marche avec des versions plus anciennes de LimeSurvey ou plus récentes de Word, mais vous pouvez essayer, et dire ce que ça donne dans les commentaires de cet article&hellip;

Tout est donc dans un fichier Word qu&rsquo;il suffit simplement d&rsquo;ouvrir pour générer automatiquement le script SAS qui va effectuer en quelques secondes tout le travail de transfert des données et du dictionnaire des variables.

Pour en savoir plus :

Comment ça marche ? En réalité, ce fichier Word contient une &laquo; macro &raquo; écrite en Visual Basic pour Word, qui s&rsquo;exécute automatiquement à l&rsquo;ouverture du fichier : cette macro génère un script SAS qui va faire tout le travail à votre place : la &laquo; macro &raquo; va ouvrir le fichier d&rsquo;exportation de la structure au format SPS que vous avez créé précédemment, et le transformer en un script SAS qui créera et appliquera les formats et les labels, puis elle va compléter ce script SAS pour importer les données à partir du fichier d&rsquo;exportation des données au format DAT.

Pour commencer il faut donc télécharger le fichier Word &laquo; lime2sas.doc &raquo; qui se trouve à l&rsquo;adresse suivante :

http://quanti.hypotheses.org/files/2009/03/lime2sas.doc

Ensuite, procédez de la façon suivante :

1. Dans la barre &laquo;Administration&raquo;, cliquez sur l&rsquo;icône : &laquo;Lister les questionnaires&raquo;.

2. Cliquez sur l&rsquo;enquête dont vous voulez exporter les résultats.

3. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Parcourir les réponses pour ce questionnaire&raquo;.

4. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Exporter les résultats dans un fichier de commandes SPSS&raquo;.

5. Cliquez sur &laquo;Exporter le fichier de syntaxe SPSS&raquo;, puis sur &laquo;Enregistrer&raquo;, choisissez le dossier de destination, puis cliquez sur &laquo;Enregistrer&raquo;.

6. Cliquez sur &laquo;Exporter le fichier de données SPSS&raquo;, puis sur &laquo;Enregistrer&raquo;, choisissez le dossier de destination, puis cliquez sur &laquo;Enregistrer&raquo;.

7. Ouvrez le fichier &laquo; lime2sas.doc &raquo;.

8. Si un &laquo; avertissement de sécurité &raquo; concernant les macros s&rsquo;affiche, cliquez sur &laquo; Activez les macros &raquo;.

9. Si une fenêtre s&rsquo;affiche avec le message &laquo; Les macros de ce projet sont désactivées&hellip; &raquo;, cliquez sur &laquo; OK &raquo;, puis dans le menu &laquo; Outils &raquo;, sélectionnez &laquo; Options &raquo;, et dans l&rsquo;onglet &laquo; Sécurité &raquo;, cliquez sur &laquo; Sécurité des macros &raquo; et sélectionnez le niveau de sécurité faible ou moyen. Cliquez deux fois sur &laquo; OK &raquo;, quittez Word et recommencez à l&rsquo;étape 1 ci-dessus.

10. Cliquez sur &laquo; OK &raquo;, puis sélectionnez le fichier de syntaxe SPS exporté depuis LimeSurvey à l&rsquo;étape 5.

11. Quand le transfert de la structure est terminé, cliquez sur &laquo; OK &raquo;, puis sélectionnez le fichier DAT des données exporté depuis LimeSurvey.

12. Quand le transfert des données est terminé, cliquez sur &laquo; OK &raquo;.

13. La &laquo; macro &raquo; contenue dans le fichier &laquo; lime2sas.doc &raquo; a généré un programme SAS intitulé &laquo; lime2sas.sas &raquo;, qui est enregistré dans le répertoire où se trouvait votre fichier DAT de données exporté depuis LimeSurvey. Cliquez avec le bouton droit de la souris sur le fichier &laquo; modalisa2sas.sas &raquo;, et sélectionnez &laquo; Submit &raquo; ; ou bien sélectionnez &laquo; Open with SAS &raquo; pour ouvrir le script dans une fenêtre &laquo; Editor &raquo; de SAS, puis exécutez-le.

14. Le script a créé une librairie appelée &laquo; lime &raquo;, dans laquelle se trouve le fichier de données, appelé &laquo; data &raquo;, et les formats des variables.

Attention !

Toutes les variables de la base de données obtenue dans SAS après le transfert sont des variables alphanumériques, qui contiennent donc des caractères. Cette solution est généralement préconisée pour réduire la taille des fichiers de données et augmenter les vitesses de traitement. Si vous souhaitez transformer certaines variables en variables numériques, en fonction des analyses que vous voulez en faire, il vous suffit d&rsquo;écrire un script SAS qui effectue cette transformation. Par exemple, le script ci-dessous copie la table &laquo; old &raquo; dans une table &laquo; new &raquo; en transformant la variable alphanumérique &laquo; TAILLEalpha &raquo; en la variable numérique &laquo; TAILLEnum &raquo;.

data new ;

set old ;

TAILLEnum = input(TAILLEalpha,best.);

run ;

Voilà, normalement tout s&rsquo;est bien passé (dites-moi si ce n&rsquo;est pas le cas&hellip;), et vous avez désormais dans SAS votre enquête réalisée avec LimeSurvey, à votre plus grand bonheur ! Bien s&ucirc;r, je vous ai encore fait le coup, pas très élégant, de la macro Word&hellip; C&rsquo;est promis, la prochaine fois, j&rsquo;essaie de faire une macro SAS, ce sera mieux, mais en attendant cette solution fera l&rsquo;affaire&hellip;

=Transférer les réponses vers d&rsquo;autres logiciels=

Si votre logiciel de statistique préféré n&rsquo;est ni R, ni SPSS, ni SAS, mais un autre logiciel (Spad, Stata&hellip;), il vous reste pour l&rsquo;instant la solution générique, qui consiste à exporter les données de votre enquête au format Ascii ou au format CSV, puis à les importer dans votre logiciel (tous les logiciels offrent la possibilité d&rsquo;importer des données au moins sous l&rsquo;un ou l&rsquo;autre de ces formats). Et bien s&ucirc;r, vous pouvez, en vous inspirant par exemple de ce qui précède, fabriquer une solution spécifique pour votre logiciel : dans ce cas, n&rsquo;hésitez pas à la signaler dans les commentaires ! En attendant, voici comment exporter votre enquête au format Ascii depuis LimeSurvey :
 * 1. Dans LimeSurvey, dans la barre &laquo;Administration&raquo;, cliquez sur l&rsquo;icône : &laquo;Lister les questionnaires&raquo;.
 * 2. Cliquez sur l&rsquo;enquête dont vous voulez exporter les résultats.
 * 3. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Parcourir les réponses pour ce questionnaire&raquo;.
 * 4. Dans la barre &laquo;Questionnaire&raquo;, cliquez sur : &laquo;Exporter les résultats dans une application&raquo;.
 * 5. Choisissez les options que vous souhaitez. Si vous souhaitez un fichier Ascii, cochez le format &laquo;Microsoft Word&raquo;, sinon cochez &laquo;Fichier CSV&raquo;.
 * 6. Cliquez sur &laquo;Exporter les données&raquo;.
 * 7. Cliquez sur &laquo;Enregistrer&raquo;, choisissez le répertoire de destination, puis cliquez sur &laquo;Enregistrer&raquo;.

Vous pouvez maintenant, normalement, importer le fichier obtenu dans votre logiciel de statistique&hellip;

=Liens utiles=

Macros pour Word 2003

http://office.microsoft.com/fr-fr/word/CH060840311036.aspx

LimeSurvey

http://www.limesurvey.org/index.php?lang=fr

R

http://www.r-project.org

SPSS

http://www.spss.com/fr

spss2sas

http://www.psych.yorku.ca/lab/sas/spss2sas.htm

SAS

http://www.sas.com/offices/europe/france