Mode d'emploi d'IDSS
Introduction
Cette page décrit le mode d'emploi du logiciel IDSS.
Prérequis
1. IDSS
La dernière version est toujours disponible par le système de téléchargement de Sourceforge.
2. Un éditeur HTML
IDSS analyse des formulaires d'enquête HTML. Vous pouvez utiliser NVU ou KOMPOZER, disponibles sur Sourceforge ou sur le site internet de KOMPOZER
Il est également possible d'utiliser un logiciel commercial généraliste, comme Microsoft Word (R). Un document .doc doit alors être sauvegardé comme fichier .htm pour pouvoir être traité par IDSS. Il n'est pas recommandé de procéder ainsi, dans la mesure où le code HTML généré par Word est nettement plus abondant que ce qui est strictement nécessaire pour un bon affichage des pages internet ; les durées d'exécution s'en trouvent allongées.
3. En mode simple, une base de données sous forme de fichier plat
Si la base de données dont vous disposez est un fichier plat, issu des opérations de saisie, IDSS sera utilisé en mode simple ; si votre base de données doit être constituée par lecture des formulaires électroniques, c'est le mode récursif (R-mode) qui sera utilisé.
4. Un dossier contenant les formulaires en R-mode
Tous les formulaires HTML renvoyés par les personnes enquêtées doivent être déposés dans un même dossier.
Etape 1 - création des questionnaires d'enquête
Les questionnaires doivent respecter les spécifications indiquées dans la rubrique "Spécifications"
Etape 2 - OPTIONNELLE - création des outils d'analyse
- table de correspondance
- questionnaire d'enquête formaté
La table de correspondance donne le nom, le label, et les formats des variables, pour chaque ligne, question ou variable (au choix).
La questionnaire d'enquête peut être formaté, pour obtenir un instrument d'analyse auxiliaire ou pour améliorer sa présentation en vue de sa diffusion.
IDSS -o enquete_sortie.htm -i enquete_entree.htm -t [-tp chemin/du/dossier/tables] [options de format]
Le nom du fichier de table est table_1.txt dans le dossier par défaut ./DATA/TABLE, sauf si un dossier est spécifié par l'option -tp (chemin du dossier).
Step 3 (i)- Exécuter en mode simple
Pour exécuter IDSS en mode simple, une commande simple sera :
IDSS -i enquete_entree.htm -B -e /chemin/de/base_entree/ -s /chemin/de/base_sortie/ [-$ séparateur]
-e est suivi du chemin de la base de données plate et -s spécifie le chemin de la nouvelle base à séparateurs. Par défaut, des tabulations sont utilisées pour séparer les champs. D'autres séparateurs peuvent être optionnellement indiqués par -$ (par exemple -$ ; ).
Step 3 (ii) - Ou exécuter en R-mode
En R-mode, IDSS s'applique récursivement à tous les questionnaires du dossier, du premier jusqu'au dernier. L'option -ir indique le caractère récursif de la lecture des données. Une commande sera typiquement :
IDSS -ir dossier_enquete_entree.htm -fb
-B -e /chemin/de/base_entree/ -s chemin/de/base_sortie/
Step 4 - OPTIONNELLE - création d'une étape SAS DATA
Si vous disposez d'une license SAS(R), il est possible d'importer les données sous SAS directement en exécutant l'étape DATA produite par IDSS, par exemple en utilisant une commande de ce type :
IDSS -i enquete_entree.htm -Te /chemin/de la/base_entree_plate/ -To "Options de l'étape SAS DATA"
-Ts /chemin/de la/base_SAS/ -T chemin/du/programme_.sas_etape_DATA/
Vous pouvez combiner les étapes 2 à 4 pour gagner du temps. En mode simple, cela donne :
IDSS -o enquete_sortie.htm -i enquete_entree.htm -t [-tp /chemin/du/dossier/table/]
-B -e /chemin/de la/base_entree/ -s /chemin/de la/base_sortie/ [-$ séparateur]
-Te /chemin/de la/base_entree_plate/ -To "options de l'etape SAS DATA"
-Ts /chemin/de la/base_SAS/ -T chemin/du/programme_.sas_etape_DATA/
Lorsque les lignes de commande sont trop volumineuses, il est recommandé d'utiliser des fichiers de script (batch sous Windows, bash pour les systèmes POSIX).