<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raffalli</id>
	<title>Wiki du LAMA (UMR 5127) - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raffalli"/>
	<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php/Sp%C3%A9cial:Contributions/Raffalli"/>
	<updated>2026-05-22T13:08:35Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=6463</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=6463"/>
		<updated>2014-05-19T12:13:10Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Vérification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez) des liens pour les homes :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7, 10.6 (marche peut-être avec 10.5) ==&lt;br /&gt;
&lt;br /&gt;
* Créer un fichier &amp;lt;code&amp;gt;/Library/Preferences/edu.mit.Kerberos&amp;lt;/code&amp;gt; lisible par tous (éventuellement chmod a+r) contenant:&lt;br /&gt;
&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer openAFS depuis la page : [http://www.openafs.org/macos.html http://www.openafs.org/macos.html] et mettre &amp;lt;code&amp;gt;lama.univ-savoie.fr&amp;lt;/code&amp;gt; comme cellule par défaut.&lt;br /&gt;
* Copier le fichier &amp;lt;code&amp;gt;/etc/openafs/CellServDB&amp;lt;/code&amp;gt; dans &amp;lt;code&amp;gt;/var/db/openafs/etc/&amp;lt;/code&amp;gt; s&#039;il n&#039;y est pas déjà. L&#039;éditer et y ajouter les lignes :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
C&#039;est la seule ligne qui servira si vous n&#039;avez pas de compte dans une université américaine; vous pouvez supprimer le reste.&lt;br /&gt;
Remarque : on peut théoriquement éditer ce ficher depuis le panneaux de préférence d&#039;openAFS ... sauf que ça semble ne pas marcher (un pb de permission ?).&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça).&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &#039;&#039;Use aklog&#039;&#039; et &#039;&#039;get credential at login time&#039;&#039;.&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans &amp;lt;code&amp;gt;/afs/lama.univ-savoie.fr/user/mon_login&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X 10.9 (et sans doute 10.8) ==&lt;br /&gt;
&lt;br /&gt;
Comme ci-dessus, mais il faut en plus &lt;br /&gt;
&lt;br /&gt;
- installer la version 1.6.6&lt;br /&gt;
- autoriser les logiciels venant de &amp;quot;n&#039;importe où&amp;quot; à cause d&#039;un bug&lt;br /&gt;
(cf Préférences -&amp;gt; Sécurité et Confidentialité -&amp;gt; Onglet Général)&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Loggez vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indiquent que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On voit, sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, taper&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifier son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour obtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cache de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6011</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6011"/>
		<updated>2013-09-10T07:39:00Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Distinction entre facteurs et indicateurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** série chronologique : variable aléatoire dépendant du temps.&lt;br /&gt;
** étude de cohorte : choix d&#039;une sous population que l&#039;on échantillone à intervalle régulier (exemple les personnes nées en 1945). Pb la population diminue&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais l&#039;échantillon n&#039;évolue pas (ou peu).&lt;br /&gt;
** on interroge les gens sur leur passé. Très peu fiable. Dans certains cas, on parle de &amp;quot;cas témoin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Distinction entre facteurs et indicateurs ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Est ce que indicateurs et facteurs signifient la même chose ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Presque. la seule différence est que le facteur a un lien de cause à effet (c&#039;est une cause), alors que l&#039;indicateur lui n&#039;en a pas.&lt;br /&gt;
&lt;br /&gt;
Exemple de facteurs : sexe, age, CSP, religion...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;De quoi parlons-nous quand nous utilisons le terme indicateur ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les statistiques ne permettent pas d&#039;établir un lien de cause à effet, donc du point de vue du questionnaire et de l&#039;analyse des résultats, on ne peut pas faire de différence. Ceci dit si on suspecte un lien de cause à effet autant utiliser le vocabulaire le plus approprié.&lt;br /&gt;
&lt;br /&gt;
Le seul moyen d&#039;établir un lien de cause à effet est une expérience (on enlève la cause présumée et on regarde si l&#039;effet disparaît).&lt;br /&gt;
Attention, ici on ne parle pas de condition nécessaire, la cause augmente la probabilité de l&#039;effet, mais ce n&#039;est pas une implication à 100%. Donc, pour établir un lien de cause à effet (par exemple en physique), on utilise à la fois l&#039;expérience et des statistiques sur les résultats.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon dans certaines grappes prises au hasard (différence avec le précédent : on prends des individus dans toutes les strates).&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés. Chaque étage peut être par strate ou par grappe.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases : on prend un échantillon qui contient des individus éventuellement externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
Les techniques d&#039;acquisition sont&lt;br /&gt;
* HTML (et CSS) pour présenter le formulaire sur le web (coté client).&lt;br /&gt;
* Javascript pour faire un questionnaire dynamique ou tester la validité des réponses sans envoyer le questionnaire au serveur. &lt;br /&gt;
* SQL pour ajouter les données du questionnaire (coté serveur).&lt;br /&gt;
* PHP pour fabriquer la ou les requêtes SQL à partir de la réponse au questionnaire (coté serveur).&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets Retenus pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les réseaux sociaux&lt;br /&gt;
&lt;br /&gt;
L&#039;astrologie : une influence sur les comportements&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6010</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6010"/>
		<updated>2013-09-10T07:35:26Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Population parente -- échantillon -- modalités du sondage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** série chronologique : variable aléatoire dépendant du temps.&lt;br /&gt;
** étude de cohorte : choix d&#039;une sous population que l&#039;on échantillone à intervalle régulier (exemple les personnes nées en 1945). Pb la population diminue&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais l&#039;échantillon n&#039;évolue pas (ou peu).&lt;br /&gt;
** on interroge les gens sur leur passé. Très peu fiable. Dans certains cas, on parle de &amp;quot;cas témoin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Distinction entre facteurs et indicateurs ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Est ce que indicateurs et facteurs signifient la même chose ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Presque. la seule différence est que le facteur a un lien de cause à effet (c&#039;est une cause), alors que l&#039;indicateur lui n&#039;en a pas.&lt;br /&gt;
&lt;br /&gt;
Exemple de facteurs : sexe, age, CSP, religion...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;De quoi parlons-nous quand nous utilisons le terme indicateur ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les statistiques ne permettent pas d&#039;établir un lien de cause à effet, donc du point de vue du questionnaire et de l&#039;analyse des résultats, on ne peut pas faire de différence. Ceci dit si on suspecte n lien de cause à effet autant utiliser le vocabulaire le plus approprié.&lt;br /&gt;
&lt;br /&gt;
Le seul moyen d&#039;établir un lien de cause à effet est une expérience (on enlève la cause présumée et on regarde si l&#039;effet disparaît).&lt;br /&gt;
Attention, ici on ne parle pas de condition nécessaire et suffisante, la cause augmente la probabilité de l&#039;effet, mais ce n&#039;est pas une implication à 100%. Donc, pour établir un lien de cause à effet (par exemple en physique), on utilise à la fois l&#039;expérience et des statistiques sur les résultats.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon dans certaines grappes prises au hasard (différence avec le précédent : on prends des individus dans toutes les strates).&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés. Chaque étage peut être par strate ou par grappe.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases : on prend un échantillon qui contient des individus éventuellement externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
Les techniques d&#039;acquisition sont&lt;br /&gt;
* HTML (et CSS) pour présenter le formulaire sur le web (coté client).&lt;br /&gt;
* Javascript pour faire un questionnaire dynamique ou tester la validité des réponses sans envoyer le questionnaire au serveur. &lt;br /&gt;
* SQL pour ajouter les données du questionnaire (coté serveur).&lt;br /&gt;
* PHP pour fabriquer la ou les requêtes SQL à partir de la réponse au questionnaire (coté serveur).&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets Retenus pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les réseaux sociaux&lt;br /&gt;
&lt;br /&gt;
L&#039;astrologie : une influence sur les comportements&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6009</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=6009"/>
		<updated>2013-09-10T07:02:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Les échantillons aléatoires */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Distinction entre facteurs et indicateurs ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Est ce que indicateurs et facteurs signifient la même chose ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Presque. la seule différence est que le facteur a un lien de cause à effet (c&#039;est une cause), alors que l&#039;indicateur lui n&#039;en a pas.&lt;br /&gt;
&lt;br /&gt;
Exemple de facteurs : sexe, age, CSP, religion...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;De quoi parlons-nous quand nous utilisons le terme indicateur ?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les statistiques ne permettent pas d&#039;établir un lien de cause à effet, donc du point de vue du questionnaire et de l&#039;analyse des résultats, on ne peut pas faire de différence. Ceci dit si on suspecte n lien de cause à effet autant utiliser le vocabulaire le plus approprié.&lt;br /&gt;
&lt;br /&gt;
Le seul moyen d&#039;établir un lien de cause à effet est une expérience (on enlève la cause présumée et on regarde si l&#039;effet disparaît).&lt;br /&gt;
Attention, ici on ne parle pas de condition nécessaire et suffisante, la cause augmente la probabilité de l&#039;effet, mais ce n&#039;est pas une implication à 100%. Donc, pour établir un lien de cause à effet (par exemple en physique), on utilise à la fois l&#039;expérience et des statistiques sur les résultats.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon dans certaines grappes prises au hasard (différence avec le précédent : on prends des individus dans toutes les strates).&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés. Chaque étage peut être par strate ou par grappe.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases : on prend un échantillon qui contient des individus éventuellement externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
Les techniques d&#039;acquisition sont&lt;br /&gt;
* HTML (et CSS) pour présenter le formulaire sur le web (coté client).&lt;br /&gt;
* Javascript pour faire un questionnaire dynamique ou tester la validité des réponses sans envoyer le questionnaire au serveur. &lt;br /&gt;
* SQL pour ajouter les données du questionnaire (coté serveur).&lt;br /&gt;
* PHP pour fabriquer la ou les requêtes SQL à partir de la réponse au questionnaire (coté serveur).&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets Retenus pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les réseaux sociaux&lt;br /&gt;
&lt;br /&gt;
L&#039;astrologie : une influence sur les comportements&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO625_:_R%C3%A9seau&amp;diff=5886</id>
		<title>INFO625 : Réseau</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO625_:_R%C3%A9seau&amp;diff=5886"/>
		<updated>2013-01-16T09:54:41Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Plan détailé du cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Plan détailé du cours ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction Historique ===&lt;br /&gt;
&lt;br /&gt;
== TP 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Objectifs Globaux ===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de comprendre la programmation d&#039;applications réseau utilisant les protocoles TCP et UDP d&#039;IPv4&lt;br /&gt;
(on ne s&#039;intéressera pas malheureusement à IPv6 faute d&#039;infrastructure réseau sur le site ... Il est&lt;br /&gt;
pourtant possible d&#039;adapter le code pour qu&#039;il marche sur IPv4 et IPv6)&lt;br /&gt;
&lt;br /&gt;
L&#039;application sera une messagerie instantanée de paire-à-paire (Peer-to-Peer instant messagerie) utilisant&lt;br /&gt;
UDP et implémentant la fiabilité de manière distribuée. On utilisera TCP pour la connexion initiale aux &lt;br /&gt;
&#039;&#039;salles de discussion&#039;&#039; et, si le temps le permet, pour enregistrer les salles de discussions &lt;br /&gt;
sur un serveur web afin de les rendre visibles.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vous serez évalué sur un compte-rendu répondant aux questions (en gras) de ce document et le rendu de votre programme par mail.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION : si votre programme ne compile pas vous serez noté seulement sur le compte-rendu. De plus, chaque warning avec les options &amp;lt;tt&amp;gt;-Wall -pedantic -std=c99&amp;lt;/tt&amp;gt; enlève 1 point.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Préliminaires ===&lt;br /&gt;
&lt;br /&gt;
Utiliser les commandes Unix &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;route&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;arp -a&amp;lt;/tt&amp;gt; pour connaître la configuration &lt;br /&gt;
de votre machine. Utiliser &amp;lt;tt&amp;gt;ping&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;traceroute&amp;lt;/tt&amp;gt; entre les machines fixes de la salle et&lt;br /&gt;
les portables en vpn pour découvrir une partie de l&#039;achitecture réseau de l&#039;université. &#039;&#039;&#039;Notez vos conclusions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Compilation et analyse du programme initial ===&lt;br /&gt;
&lt;br /&gt;
Le programme initial est constitué d&#039;un seul fichier [http://lama.univ-savoie.fr/~raffalli/INFO521/p2pchat.c p2pchat.c].&lt;br /&gt;
Ce programme a été testé sous Linux et OSX ... Il se peut même qu&#039;il marche sous windows, certaines des fonctions étant communes (c&#039;est quand même vraiment pas certain). Vous pouvez le compiler avec la commande:&lt;br /&gt;
&lt;br /&gt;
 $ gcc -o p2pchat -Wall -pedantic -std=c99 p2pchat.c&lt;br /&gt;
&lt;br /&gt;
Lorsque vous lancez le programme en tapant&lt;br /&gt;
&lt;br /&gt;
 $ ./p2pchat mon_pseudo_favori&lt;br /&gt;
&lt;br /&gt;
Tout ce que vous tapez est vu par les autres sur le même sous-réseau et vice-versa (les messages sont envoyés ligne par ligne. Pour terminer la conversation, il faut taper &amp;lt;tt&amp;gt;Ctrl-D&amp;lt;/tt&amp;gt; qui ferme le fichier d&#039;entrée standard &amp;lt;tt&amp;gt;stdin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez changer le port avec l&#039;option &amp;lt;tt&amp;gt;--port numero_de_port&amp;lt;/tt&amp;gt; si vous voulez pouvoir faire des salles de discussions séparées (chaque numéro de port correspondra à une salle différente).&lt;br /&gt;
&lt;br /&gt;
Ce programme d&#039;un peu moins de 200 lignes contient quelques fonctions auxiliaires qui n&#039;ont pas grand chose à voir avec le réseau et d&#039;autres fonctions qui s&#039;occupe de la communication. Voici un synopsis du mécanisme de communication via les &#039;&#039;sockets&#039;&#039;, dans le cas particulier d&#039;UDP/IP:&lt;br /&gt;
&lt;br /&gt;
# On crée un socket avec la fonction &amp;lt;tt&amp;gt;socket&amp;lt;/tt&amp;gt;. Un socket est un descripteur de fichier (un entier donc) dans lequel on peut lire et écrire, mais ces lectures et écritures correspondent respectivement à des réceptions et émissions sur le réseau. On peut changer quelques options de ce socket avec la fonction &amp;lt;tt&amp;gt;setsockopt&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# On relie ce socket à notre propre adresse, cela est indispensable car la même machine peut avoir beaucoup d&#039;interfaces réseaux différentes (ethernet, wifi, bluetooth, ...), utilisant des protocoles de communications parfois différents.&lt;br /&gt;
# En UDP, on peut alors lire et écrire dans le socket avec les fonctions &amp;lt;tt&amp;gt;sendto&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;rcvfrom&amp;lt;/tt&amp;gt; car le mode UDP est sans connexion. &lt;br /&gt;
&lt;br /&gt;
Identifiez les différentes fonctions de notre programme s&#039;occupant du réseau et tentez à l&#039;aide des pages de manuels des fonctions citées ci-dessus d&#039;anaysez ce qu&#039;elles font, de manière assez surperficielle, car il y a de nombreux détails subtiles ... &#039;&#039;&#039;Notez vos conclusions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Quel est la convention utilisée pour les messages sur le réseau ?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;La taille maximum des messages n&#039;est pas garantie (&amp;lt;tt&amp;gt;MAX_MSG&amp;lt;/tt&amp;gt;). Trouvez l&#039;origine de ce problème et corrigez le.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Gestion distribuées de la fiabilté ===&lt;br /&gt;
&lt;br /&gt;
le protocole UDP/IP ne gère par la fiabilité. On pourrait utiliser TCP/IP, mais on perdrait la possibilité de demander les messages non reçus à quelqu&#039;un de proche de nous ... Voici donc une proposition de gestion distribuée de la fiabilité :&lt;br /&gt;
&lt;br /&gt;
==== Stockage des messages ====&lt;br /&gt;
&lt;br /&gt;
Stockez les messages dans un dossier local, avec un fichier associé à chaque pseudo. Il faudra ajouter une option pour contrôler le nom de ce dossier. Cela permet deux choses, garder trace des discussions anciennes et réexpédier n&#039;importe quel message qui aurait été perdu par une machine. &lt;br /&gt;
&lt;br /&gt;
Vous devrez donc créer des fonctions pour faire les trois choses suivantes:&lt;br /&gt;
* Stocker un nouveau message pour un pseudo donné.&lt;br /&gt;
* Savoir les messages qui nous manque (on reçoit le message numéro N du pseudo X, quels sont les messages qui me manque avant N).&lt;br /&gt;
* Récupérer le message numéro N d&#039;un pseudo X pour pouvoir le renvoyer à une machine qui ne l&#039;aurait pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Conseil: sauvegarder les messages avec une taille fixe, ce qui perd un peu de place mais permet d&#039;accéder directement au message numéro &#039;&#039;n&#039;&#039; avec &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt; (qui permet aussi d&#039;agrandir le fichier).&lt;br /&gt;
&lt;br /&gt;
Alternative: créer, pour chaque pseudo, un fichier d&#039;index donnant la position du message dans un autre fichier (ça fait donc deux fichiers par pseudo).&lt;br /&gt;
 &lt;br /&gt;
Rappel : les fonctions pour manipuler les fichiers dont vous aurez besoin sont &amp;lt;tt&amp;gt;open&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;close&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;write&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;read&amp;lt;/tt&amp;gt;. Pour déterminer la taille du fichier (et donc le nombre initial de messages, on pourra utiliser &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt; ou bien &amp;lt;tt&amp;gt;stat&amp;lt;/tt&amp;gt;. Remarque : on ne cherchera pas à ouvrir tous les fichiers au départ; on ouvrira le fichier correspondant à un pseudo uniquement à la réception d&#039;un message provenant de ce pseudo. De plus, il ne faut pas laisser trop de fichiers ouverts, donc on prendra soin de refermer les fichiers après usage.&lt;br /&gt;
&lt;br /&gt;
==== Demande de réexpédition ====&lt;br /&gt;
&lt;br /&gt;
On détectera les messages perdus grâce au numéro de message de l&#039;émetteur. Une fois détectée la perte d&#039;un message, on le redemande à une machine sur le réseau de discussion, qui répond seulement si elle a le message.&lt;br /&gt;
&lt;br /&gt;
Essayez de choisir la machine le mieux possible... Par exemple au hasard parmis les machines ayant expédié un paquet récemment. Si l&#039;on imagine un message perdu pour presque toutes les machines, il faut mieux éviter de la redemander au même expéditeur. Il faudra aussi créer de nouveaux type de message pour les demandes de réexpédition et leur réponse. &lt;br /&gt;
&lt;br /&gt;
Remarque : que doit faire une machine recevant une demande de réexpédition pour un message qu&#039;elle n&#039;aurait pas reçu ?&lt;br /&gt;
&lt;br /&gt;
Note : on n&#039;essaiera pas de redemander la réexpédition après un certain temps, d&#039;abord parce que c&#039;est un peu complexe et nécessite des éléments d&#039;un cours du prochain semestre ... et aussi car on redemandera la réexpédition de tous les messages encore manquant à chaque réception d&#039;un message pour le même pseudo.&lt;br /&gt;
&lt;br /&gt;
Note bis : toute machine du réseau garde tous les messages passées et une machine qui se reconnecte après une absence redemandera tous les messages manquant pour une pseudo donné, dès qu&#039;elle recevra un message de ce pseudo.&lt;br /&gt;
&lt;br /&gt;
==== Test ====&lt;br /&gt;
&lt;br /&gt;
Il faut tester la politique que vous avez choisi pour demander la réexpédition. Pour cela, il suffit d&#039;ajouter du code &lt;br /&gt;
avec la fonction &amp;lt;tt&amp;gt;random&amp;lt;/tt&amp;gt; pour que l&#039;envoie et la réception puissent échouer avec une probabilité donnée.&lt;br /&gt;
Si l&#039;envoie n&#039;est pas fait, on simule un paquet perdu pour tout le monde (la machine émettrice a été déconnectée du réseau), si la réception n&#039;est pas faite, on simule un paquet perdu pour une machine (la machine réceptrice a été déconnectée). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documenter dans le compte-rendu les tests que vous avez fait pour différente politique de réexpédition&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Connexion aux salles ===&lt;br /&gt;
&lt;br /&gt;
Le programme précédent souffre de deux limitations majeures : on doit connaître le numéro de port de la salle de discussion&lt;br /&gt;
et l&#039;on est limité au réseau local.&lt;br /&gt;
&lt;br /&gt;
Pour remédier à cela, on va utiliser un port fixe (424242) pour écouter sur un autre socket des demandes de connexion à des salles (il faudra donc nommer les salles). On pourra donc démarrer notre programme pour créer une nouvelle salle (avec un nom pour la salle et un numéro de port) ou pour se connecter sur une salle existante (il faudra alors donner l&#039;adresse IP d&#039;une machine déjà dans cette salle et le nom de la salle).&lt;br /&gt;
&lt;br /&gt;
Attention : on est en paire-à-paire, il faut donc que toutes machines dans une salle accepte les demandes de connexion. Ainsi une salle de discussion continuera d&#039;être visible même si la machine l&#039;ayant initialement crée s&#039;est déconnectée. &lt;br /&gt;
&lt;br /&gt;
On distinguera deux cas:&lt;br /&gt;
&lt;br /&gt;
# Si la machine est sur notre réseau local, on lui renvoie simplement le numéro de port de la salle de discussion et on utilise le code précédent. &lt;br /&gt;
# Si la machine n&#039;est pas sur notre réseau local, il faudra lui réexpédier tous les messages dans la salle. Il faut donc créer un nouveau type de message pour les transmissions entre machine sur des réseaux locaux différents (on appellera ces messages des messages distants). Remarque: dès qu&#039;une machine est connectée à une salle, elle va recevoir les IPs d&#039;autres machines dans la même salle... Elle ne sera donc pas obligée de passer par la machine initiale pour envoyer des messages distants et pourra même transmettre des messages distants à des machines sur d&#039;autres réseaux locaux ...&lt;br /&gt;
# L&#039;étape suivante est donc de trouver les machines proches de nous sur des réseaux locaux différents ... un accusé de réception des messages distants serait alors le bienvenu ... et permettrait de mesurer le temps d&#039;aller et retour &lt;br /&gt;
du message ... Imaginer un moyen pour les machines dans la même salle d&#039;optimiser la vitesse de transmission des messages dans la salle ... Faites appel à votre cours de graphe ! Attention ici il faudra travailler.&lt;br /&gt;
 &lt;br /&gt;
Questions: &lt;br /&gt;
&lt;br /&gt;
# Que manque-t-il à nos messages pour savoir si les expéditeurs sont sur le même réseau local ?&lt;br /&gt;
# Est-il possible d&#039;obtenir facilement et portablement cette information (faites une rechercher sur internet) ?&lt;br /&gt;
# au lieu des IPs on peut utiliser &amp;lt;tt&amp;gt;gethosbyname&amp;lt;/tt&amp;gt; pour faire une requête DNS et obtenir l&#039;IP d&#039;une machine à partir de son nom.&lt;br /&gt;
&lt;br /&gt;
Les demandes de connexions aux salles ne devrait pas être faites en UDP ... Ici on ne peut pas gérer la fiabilité de manière distribuée et donc il faudrait passer à des socket TCP (en utilisant en plus les fonctions &amp;lt;tt&amp;gt;listen&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;accept&amp;lt;/tt&amp;gt; pour le processus attendant les demandes de connexion à la salle et &amp;lt;tt&amp;gt;connect&amp;lt;/tt&amp;gt; avant d&#039;envoyer les demandes de connexion à une salle.&lt;br /&gt;
&lt;br /&gt;
=== Liste des salles sur le web ===&lt;br /&gt;
&lt;br /&gt;
Si vous êtes arrivé jusque là, on peut assez facilement améliorer notre programme pour gérer plusieurs salles de discussion en même temps ... et transmettre aux autres machines les noms des salles existantes (et peut-être une courte desciption) ... Mais alors, si le port 80 (http) de la machine est libre, pourquoi ne pas répondre aux requêtes &amp;lt;tt&amp;gt;http&amp;lt;/tt&amp;gt; avec une liste des salles existantes, les dernières IP actives de la salle, voire même proposer des pages webs donnant les derniers messages d&#039;une salle donnée !&lt;br /&gt;
&lt;br /&gt;
La dernière chose qui manque alors est de demander à une machine de rejoindre une salle (en lui envoyant le nom de la salle et son numéro de port) ... Ainsi un programme servant juste de catalogue de salles sur le web pour rejoindre votre salle de discussion et l&#039;afficherait sur le web ! On pourrait alors voire naître des sites de référencement des salles, qui serait simplement des programmes identiques au votre, mais rejoignant toutes les salles proposées et répondant aux requêtes http.&lt;br /&gt;
&lt;br /&gt;
=== Bonus ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez obtenir toute la considération de l&#039;enseignant (et quelques point en plus) en vous attaquant aux taches suivantes (qui ne sont pas toute vraiment réseau).&lt;br /&gt;
&lt;br /&gt;
# une (jolie) interface graphique&lt;br /&gt;
# des messages spéciaux (non sauvegardé) pour le statut des paticipants (déconnexion, absent pour un instant, etc ...)&lt;br /&gt;
# une gestion de la dépendance des messages. Au moment de l&#039;envoie d&#039;un message on peut se souvenir que ce message est la réponse à un autre message ... Cela permet de réordonner les messages de manière logique sans dépendre de la synchronisation des horloges ... Cela améliore aussi la récupération des messages perdues (si un message reçu répond à un message que l&#039;on a pas eu, on demande alors la réexpédition).&lt;br /&gt;
# me rendre en plus de votre programme personnel, un programme réalisant la synthèse des meilleurs idées et des bonus dans les autres programmes ...&lt;br /&gt;
&lt;br /&gt;
== TP 2 ==&lt;br /&gt;
&lt;br /&gt;
On va partir d&#039;une version améliorée du programme de chat. Les&lt;br /&gt;
fichiers sont les suivants:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/config.h config.h]&lt;br /&gt;
Définitions de quelques constantes&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/messages.h messages.h]&lt;br /&gt;
Interface d&#039;un module permettant de sauvegarder des messages numérotés dans des fichiers et de les relire.&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/messages.c messages.c]&lt;br /&gt;
Implémentation du module&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/p2pchat.c p2pchat.c]&lt;br /&gt;
Le programme de chat décrit plus bas&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/Makefile Makefile]&lt;br /&gt;
Un Makefile (il suffit de taper &#039;&#039;&#039;make&#039;&#039;&#039; pour tout compiler, si on a &lt;br /&gt;
ramené tous les fichiers).&lt;br /&gt;
&lt;br /&gt;
Comme précédemment, le programme &#039;&#039;&#039;p2chat&#039;&#039;&#039; communique tous les messages &lt;br /&gt;
passés en &#039;&#039;broadcast&#039;&#039; aux autres programmes. La sauvegarde et la réexpédition&lt;br /&gt;
des messages non reçus a été implémentée (pour ne pas pénaliser ceux qui n&#039;avait pas fini).&lt;br /&gt;
&lt;br /&gt;
La vrai nouveauté est que le programme écoute sur un port TCP via &#039;&#039;&#039;tcp_socket&#039;&#039;&#039;&lt;br /&gt;
des connexions entrantes. Une fois ces connexions acceptés, tous les messages reçus (en broadcast local par exemple)&lt;br /&gt;
sont réémit sur le socket TCP. De même, les messages reçus sur ce nouveau socket sont réémis (en broadcast et sur les autres sockets similaires).&lt;br /&gt;
&lt;br /&gt;
Un processus de ce type tourne dans mon bureau pendant le TP. Vous pouvez vous y connecter en tapant:&lt;br /&gt;
&lt;br /&gt;
  p2pchat -c 193.48.123.45 pseudo&lt;br /&gt;
&lt;br /&gt;
Cela devrait permettre à ceux qui sont sur des portables de parler à ceux qui sont sur des fixes !&lt;br /&gt;
&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
&lt;br /&gt;
* Le programme fait toujours un &#039;&#039;&#039;fork&#039;&#039;&#039;, où le processus père lit ce qui est tapé au clavier et l&#039;envoie en broadcast. Le fils lui écoute&lt;br /&gt;
tous les messages (y compris ceux venant du père) pour éventuellement réexpédier les messages ...&lt;br /&gt;
* Le fils pouvant recevoir des messages (ou des demandes de connexion) sur plusieurs socket doit faire un &#039;&#039;&#039;select&#039;&#039;&#039; ... On expliquera &#039;&#039;&#039;select&#039;&#039;&#039; en début de TP (mais cela devrait faire partie du cours de synchronisation de processus).&lt;br /&gt;
* Une fonction &#039;&#039;&#039;sanitize&#039;&#039;&#039; dans &#039;&#039;&#039;messages.c&#039;&#039;&#039; vous empêchera de jouer avec les caractères de contrôles.&lt;br /&gt;
&lt;br /&gt;
=== Description du programme ===&lt;br /&gt;
&lt;br /&gt;
Expliquer le fonctionnement global du programme et des différentes fonctions.&lt;br /&gt;
N&#039;hésitez pas à faire des schémas ... et à utiliser ce que j&#039;aurais dit en cours de TP.&lt;br /&gt;
&lt;br /&gt;
Essayer de bien structurer cette description.&lt;br /&gt;
&lt;br /&gt;
Il y a quelques subtilités: si il y a des boucles dans les connexions, les messages pourraient tourner&lt;br /&gt;
en rond infiniment longtemps. En fait ce n&#039;est pas possible (pour les vrais messages). Pourquoi ?&lt;br /&gt;
Pensez au cours de graphe ...&lt;br /&gt;
&lt;br /&gt;
=== Fin de connexion ===&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un processus ce termine, le code fourni ne fait rien de particulier et ça ne se passe pas toujours très bien.&lt;br /&gt;
On peut observer des messages d&#039;erreurs variés, voire des boucles infinies. Regarder comment on détecte la fermeture d&#039;un socket&lt;br /&gt;
et corriger le programme.&lt;br /&gt;
&lt;br /&gt;
Indication: tout ce passe dans la fonction &#039;&#039;&#039;my_recv&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Nom de machine ===&lt;br /&gt;
&lt;br /&gt;
Utiliser des IP est assez pénible ... utiliser la fonction &#039;&#039;&#039;gethostbyname&#039;&#039;&#039; pour corriger ce problème &lt;br /&gt;
(pour tester, le nome de la machine dans mon bureau est d45.lama.univ-savoie.fr et il faudrait donc que la commande suivante marche :&lt;br /&gt;
  p2pchat -c d45.lama.univ-savoie.fr pseudo&lt;br /&gt;
&lt;br /&gt;
Indication: tout ce passe dans la fonction &#039;&#039;&#039;connect_to_distant&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Corriger la réexpédition ===&lt;br /&gt;
&lt;br /&gt;
Les message de type &#039;&#039;&#039;ASK&#039;&#039;&#039; ne sont pas bien gérés et ceci pour deux raisons :&lt;br /&gt;
&lt;br /&gt;
Imaginons deux machines A et B toutes deux connectées à C, mais pas connectées entre elles.&lt;br /&gt;
Si un message manque à B et C, mais pas à A et que B s&#039;en aperçoit, B demande le message à C&lt;br /&gt;
qui retransmet la demande à A. Par contre la réponse de A reçue par C n&#039;est pas réexpédiée à B.&lt;br /&gt;
&lt;br /&gt;
De plus, les messages de type ASK, peuvent tourner en rond indéfiniment si le message n&#039;est présent nulle part ...&lt;br /&gt;
&lt;br /&gt;
Implanter une solution aux deux problèmes en se souvenant des demandes &amp;quot;ASK&amp;quot; déjà émises.&lt;br /&gt;
&lt;br /&gt;
=== Attendre sur le port HTTP (80) ===&lt;br /&gt;
&lt;br /&gt;
Créer un nouveau socket TCP écoutant sur le port 80 (en vous inspirant de l&#039;utilisation du socket &#039;&#039;&#039;tcp_socket&#039;&#039;&#039;)&lt;br /&gt;
Lorsque l&#039;on reçoit des messages HTTP de type &#039;GET&#039; sur ce socket on répond de sorte que &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;http://IP/pseudo/NNN&#039;&#039;&#039; renvoie une page HTML avec le message numéro &#039;&#039;NNN&#039;&#039; de l&#039;utilisateur nommé &#039;&#039;pseudo&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;http://IP/pseudo&#039;&#039;&#039; renvoie une page HTML avec tous les messages de l&#039;utilisateur nommé &#039;&#039;pseudo&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;http://IP/&#039;&#039;&#039; renvoie une page HTML avec tous les messages. &lt;br /&gt;
&lt;br /&gt;
=== Utilisation de la date et du message précédant ===&lt;br /&gt;
&lt;br /&gt;
Il serait bien de garder la date (par exemple pour trier les messages dans la question précédente) ... Ajouter cette possibilité :&lt;br /&gt;
* Ajouter la date de départ (UTC) dans les messages et les fichiers de sauvegarde. Choisir un format compatible entre vous tous !&lt;br /&gt;
* Trier les messages par date pour répondre à l&#039;URL &#039;&#039;&#039;http://IP/&#039;&#039;&#039;&lt;br /&gt;
* Ajouter aussi le message précédent (id et pseudo) dans le message et les pseudos pour pouvoir demander la réexpidition de ce message &lt;br /&gt;
si vous ne l&#039;avez pas. Au fait c&#039;est quoi le message précédent ...&lt;br /&gt;
&lt;br /&gt;
=== Question difficile et optionnelle: garder la connexité et optimiser le réseau ===&lt;br /&gt;
&lt;br /&gt;
Proposer une solution pour garder la connexité entre les machines lorsque une machine s&#039;en va. &lt;br /&gt;
Exemple: deux machines A et B toutes deux connectées à C, mais pas connecté entre elle. Si C s&#039;en va,&lt;br /&gt;
il faudrait que A et B se connectent.&lt;br /&gt;
&lt;br /&gt;
On pourrait aussi essayer de connecter plutôt les machines qui sont proches ... &lt;br /&gt;
&lt;br /&gt;
Attention: c&#039;est vraiment dur, surtout si l&#039;on suppose que les machines peuvent exécuter des programmes&lt;br /&gt;
différents (c&#039;est probablement impossible dans ce cas !). Pensez à votre cours de graphe ...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Accueil&amp;diff=5885</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Accueil&amp;diff=5885"/>
		<updated>2013-01-16T09:50:44Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* informatiques à l&amp;#039;université de Savoie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&amp;lt;big&amp;gt;Le wiki du [http://www.lama.univ-savoie.fr LAMA (UMR 5127)]&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce wiki contient certains cours dispensés par les filières de l&#039;[http://www.sfa.univ-savoie.fr UFR SFA]. &lt;br /&gt;
Les modifications, voire les créations de pages par les étudiants sont les bienvenues. En cas de création de cours,&lt;br /&gt;
merci de vous inscrire avec votre vrai nom et prenez modèle sur les cours existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liste des cours ==&lt;br /&gt;
&lt;br /&gt;
=== Mathématiques à l&#039;université de Savoie ===&lt;br /&gt;
&lt;br /&gt;
[[MATH203 : Introduction à l&#039;algèbre]]&lt;br /&gt;
&lt;br /&gt;
[[MATH206 : Probabilités et Statistiques]]&lt;br /&gt;
&lt;br /&gt;
[[MATH304 : Mathématiques pour les sciences III]]&lt;br /&gt;
&lt;br /&gt;
[[MATH508 : Algèbre linéaire et optimisation]]&lt;br /&gt;
&lt;br /&gt;
[[MATH611 : Statistiques inférentielles]]&lt;br /&gt;
&lt;br /&gt;
[[MATH801 : Géométrie affine et euclidienne]]&lt;br /&gt;
&lt;br /&gt;
[[PHOX301 et PHOX501 : Initiation au raisonnement mathématique avec PhoX]]&lt;br /&gt;
&lt;br /&gt;
[[Projet en L3 MASS]]&lt;br /&gt;
&lt;br /&gt;
=== informatiques à l&#039;université de Savoie ===&lt;br /&gt;
&lt;br /&gt;
[[INFO202 : Informatique et multimédia]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO204 : science informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO302 : Introduction à la Programmation Orientée Objet et Java]]&lt;br /&gt;
&lt;br /&gt;
[[INFO421 : Programmation fonctionnelle]]&lt;br /&gt;
&lt;br /&gt;
[[INFO424 : Projet en informatique]]&lt;br /&gt;
&lt;br /&gt;
[[INFO502 : Systèmes d&#039;exploitation]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO505 : Mathématiques pour l&#039;informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO505 : algorithmes de graphes]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO510 et INFO511 : Algorithmique et structures de données]]&lt;br /&gt;
&lt;br /&gt;
[[INFO523 : Programmation C]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO517 : Programmation C]]&amp;lt;/strike&amp;gt; (renumérotation pour nouveau quadriennal)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[INFO526 : algorithmes de graphes]]&lt;br /&gt;
&lt;br /&gt;
[[INFO606 : Bases de données]]&lt;br /&gt;
&lt;br /&gt;
[[INFO622 : Systèmes de synchronisation et Processus]]&lt;br /&gt;
&lt;br /&gt;
[[INFO625 : Réseau]]&lt;br /&gt;
&lt;br /&gt;
[[INFO724 : Algorithmique avancée, graphes et NP-Complétude]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO725 INFO725 : Déduction Automatique]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO614 : Mathématiques pour l&#039;informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO710 : Compléments de base de données]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : rappels et compléments de programmation]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO803 : informatique]] (remplacé par [[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO803 : Conception et Programmation Objet]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : Conception et Programmation Objet]]&amp;lt;/strike&amp;gt; (passé au second semestre)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[INFO817 : Sémantique des langages fonctionnels  et objets, preuves de programmes]]&lt;br /&gt;
&lt;br /&gt;
[[INFO821 : Infographie]]&lt;br /&gt;
&lt;br /&gt;
[[INFO006 : Cryptologie et sécurité informatique]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO913 : Cryptologie et sécurité informatique]]&amp;lt;/strike&amp;gt; (passé au second semestre)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO916 : Cours de C]] (remplacé par [[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Autres cours ===&lt;br /&gt;
&lt;br /&gt;
[[MSHS501 et MSHS601 : Enquête et sondage]]&lt;br /&gt;
&lt;br /&gt;
[[PHYS504 : Méthodes informatiques pour la physique]]&lt;br /&gt;
&lt;br /&gt;
[[PHYS710 : Simulation et modélisation en physique]]&lt;br /&gt;
&lt;br /&gt;
[[MATH0980 : contenu algorithmique des démonstrations mathématiques]] (cours du M2 de l&#039;université Claude Bernard à Lyon)&lt;br /&gt;
&lt;br /&gt;
[[Initiation aux assistants de preuves (cours du LMFI)]]&lt;br /&gt;
&lt;br /&gt;
[[Modèle de la programmation (cours du LMFI)]]&lt;br /&gt;
&lt;br /&gt;
[[Langage et concepts catégoriques pour les mathématiques et l’informatique]] (cours de l&#039;École doctorale MSTII de Grenoble)&lt;br /&gt;
&lt;br /&gt;
[[GIND401 : Introduction à la programmation objet en JAVA]]&lt;br /&gt;
&lt;br /&gt;
[[PROJ401 : Projet]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation des machines de TP ==&lt;br /&gt;
&lt;br /&gt;
[[Linux dans les salles de TP du Bourget|Démarrage sous Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Comment compiler le C ?|Compilation de programmes C]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation du wiki ==&lt;br /&gt;
&lt;br /&gt;
Consultez le [http://meta.wikipedia.org/wiki/Aide:Contenu Guide de l&#039;utilisateur] pour plus d&#039;informations sur l&#039;utilisation des &amp;quot;wiki&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
En cas de problème contacter [mailto:raffalli@univ-savoie.fr Christophe Raffalli].&lt;br /&gt;
&lt;br /&gt;
== Projets scientifiques ==&lt;br /&gt;
&lt;br /&gt;
[[ Géométrie discrète ]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Discussion:INFO508_:_R%C3%A9seau&amp;diff=5884</id>
		<title>Discussion:INFO508 : Réseau</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Discussion:INFO508_:_R%C3%A9seau&amp;diff=5884"/>
		<updated>2013-01-16T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : a déplacé Discussion:INFO508 : Réseau vers Discussion:INFO625 : Réseau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Discussion:INFO625 : Réseau]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Discussion:INFO625_:_R%C3%A9seau&amp;diff=5883</id>
		<title>Discussion:INFO625 : Réseau</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Discussion:INFO625_:_R%C3%A9seau&amp;diff=5883"/>
		<updated>2013-01-16T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : a déplacé Discussion:INFO508 : Réseau vers Discussion:INFO625 : Réseau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En ce qui concerne la localisation du dossier contenant tous les fichiers, il se nomme &#039;&#039;&#039;tp1&#039;&#039;&#039; et se trouve dans le &#039;&#039;&#039;HOME&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la syntaxe du message de demande de réexpédition (lors de la détection de message manquant), je propose : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;quot;ASK_\t_i_\t_pseudo_\t_ip_\t_TTL&amp;quot;&amp;lt;/b&amp;gt; (sans les _ ).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;ASK&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : remplace MSG et correspond à une demande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;i&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : numéro de premier message manquant.&lt;br /&gt;
&lt;br /&gt;
Cela permet de couvrir des plages de messages, et si il ne nous manque que un message, on a i == j.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;pseudo&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : pseudo dont on a pas les messages i à j.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;ip&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : adresse de l&#039;ordinateur qui demande la réexpédition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Explication&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : lors de la création de la demande, l&#039;adresse IP est par exemple 0.0.0.0 pour la reconnaitre car si le premier ordinateur recevant la demande a la réponse, il connait l&#039;ip du demandeur grâce au socket. Cependant, si il n&#039;a pas les messages demandés, et qu&#039;il est le premier ordinateur à avoir reçu la demande, il va remplacer le 0.0.0.0 par la vraie adresse du PC qui a fait la demande, ce qui reconduit la demande à une autre machine, mais va renvoyer les messages perdus à la bonne machine ayant effectuée cette demande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;TTL&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt; : Time to live. On le fixe à 50 par défaut.&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO508_:_R%C3%A9seau&amp;diff=5882</id>
		<title>INFO508 : Réseau</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO508_:_R%C3%A9seau&amp;diff=5882"/>
		<updated>2013-01-16T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : a déplacé INFO508 : Réseau vers INFO625 : Réseau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[INFO625 : Réseau]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO625_:_R%C3%A9seau&amp;diff=5881</id>
		<title>INFO625 : Réseau</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO625_:_R%C3%A9seau&amp;diff=5881"/>
		<updated>2013-01-16T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : a déplacé INFO508 : Réseau vers INFO625 : Réseau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Plan détailé du cours ==&lt;br /&gt;
&lt;br /&gt;
Non encore disponible&lt;br /&gt;
&lt;br /&gt;
== TP 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Objectifs Globaux ===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de comprendre la programmation d&#039;applications réseau utilisant les protocoles TCP et UDP d&#039;IPv4&lt;br /&gt;
(on ne s&#039;intéressera pas malheureusement à IPv6 faute d&#039;infrastructure réseau sur le site ... Il est&lt;br /&gt;
pourtant possible d&#039;adapter le code pour qu&#039;il marche sur IPv4 et IPv6)&lt;br /&gt;
&lt;br /&gt;
L&#039;application sera une messagerie instantanée de paire-à-paire (Peer-to-Peer instant messagerie) utilisant&lt;br /&gt;
UDP et implémentant la fiabilité de manière distribuée. On utilisera TCP pour la connexion initiale aux &lt;br /&gt;
&#039;&#039;salles de discussion&#039;&#039; et, si le temps le permet, pour enregistrer les salles de discussions &lt;br /&gt;
sur un serveur web afin de les rendre visibles.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vous serez évalué sur un compte-rendu répondant aux questions (en gras) de ce document et le rendu de votre programme par mail.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION : si votre programme ne compile pas vous serez noté seulement sur le compte-rendu. De plus, chaque warning avec les options &amp;lt;tt&amp;gt;-Wall -pedantic -std=c99&amp;lt;/tt&amp;gt; enlève 1 point.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Préliminaires ===&lt;br /&gt;
&lt;br /&gt;
Utiliser les commandes Unix &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;route&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;arp -a&amp;lt;/tt&amp;gt; pour connaître la configuration &lt;br /&gt;
de votre machine. Utiliser &amp;lt;tt&amp;gt;ping&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;traceroute&amp;lt;/tt&amp;gt; entre les machines fixes de la salle et&lt;br /&gt;
les portables en vpn pour découvrir une partie de l&#039;achitecture réseau de l&#039;université. &#039;&#039;&#039;Notez vos conclusions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Compilation et analyse du programme initial ===&lt;br /&gt;
&lt;br /&gt;
Le programme initial est constitué d&#039;un seul fichier [http://lama.univ-savoie.fr/~raffalli/INFO521/p2pchat.c p2pchat.c].&lt;br /&gt;
Ce programme a été testé sous Linux et OSX ... Il se peut même qu&#039;il marche sous windows, certaines des fonctions étant communes (c&#039;est quand même vraiment pas certain). Vous pouvez le compiler avec la commande:&lt;br /&gt;
&lt;br /&gt;
 $ gcc -o p2pchat -Wall -pedantic -std=c99 p2pchat.c&lt;br /&gt;
&lt;br /&gt;
Lorsque vous lancez le programme en tapant&lt;br /&gt;
&lt;br /&gt;
 $ ./p2pchat mon_pseudo_favori&lt;br /&gt;
&lt;br /&gt;
Tout ce que vous tapez est vu par les autres sur le même sous-réseau et vice-versa (les messages sont envoyés ligne par ligne. Pour terminer la conversation, il faut taper &amp;lt;tt&amp;gt;Ctrl-D&amp;lt;/tt&amp;gt; qui ferme le fichier d&#039;entrée standard &amp;lt;tt&amp;gt;stdin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez changer le port avec l&#039;option &amp;lt;tt&amp;gt;--port numero_de_port&amp;lt;/tt&amp;gt; si vous voulez pouvoir faire des salles de discussions séparées (chaque numéro de port correspondra à une salle différente).&lt;br /&gt;
&lt;br /&gt;
Ce programme d&#039;un peu moins de 200 lignes contient quelques fonctions auxiliaires qui n&#039;ont pas grand chose à voir avec le réseau et d&#039;autres fonctions qui s&#039;occupe de la communication. Voici un synopsis du mécanisme de communication via les &#039;&#039;sockets&#039;&#039;, dans le cas particulier d&#039;UDP/IP:&lt;br /&gt;
&lt;br /&gt;
# On crée un socket avec la fonction &amp;lt;tt&amp;gt;socket&amp;lt;/tt&amp;gt;. Un socket est un descripteur de fichier (un entier donc) dans lequel on peut lire et écrire, mais ces lectures et écritures correspondent respectivement à des réceptions et émissions sur le réseau. On peut changer quelques options de ce socket avec la fonction &amp;lt;tt&amp;gt;setsockopt&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# On relie ce socket à notre propre adresse, cela est indispensable car la même machine peut avoir beaucoup d&#039;interfaces réseaux différentes (ethernet, wifi, bluetooth, ...), utilisant des protocoles de communications parfois différents.&lt;br /&gt;
# En UDP, on peut alors lire et écrire dans le socket avec les fonctions &amp;lt;tt&amp;gt;sendto&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;rcvfrom&amp;lt;/tt&amp;gt; car le mode UDP est sans connexion. &lt;br /&gt;
&lt;br /&gt;
Identifiez les différentes fonctions de notre programme s&#039;occupant du réseau et tentez à l&#039;aide des pages de manuels des fonctions citées ci-dessus d&#039;anaysez ce qu&#039;elles font, de manière assez surperficielle, car il y a de nombreux détails subtiles ... &#039;&#039;&#039;Notez vos conclusions.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Quel est la convention utilisée pour les messages sur le réseau ?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;La taille maximum des messages n&#039;est pas garantie (&amp;lt;tt&amp;gt;MAX_MSG&amp;lt;/tt&amp;gt;). Trouvez l&#039;origine de ce problème et corrigez le.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Gestion distribuées de la fiabilté ===&lt;br /&gt;
&lt;br /&gt;
le protocole UDP/IP ne gère par la fiabilité. On pourrait utiliser TCP/IP, mais on perdrait la possibilité de demander les messages non reçus à quelqu&#039;un de proche de nous ... Voici donc une proposition de gestion distribuée de la fiabilité :&lt;br /&gt;
&lt;br /&gt;
==== Stockage des messages ====&lt;br /&gt;
&lt;br /&gt;
Stockez les messages dans un dossier local, avec un fichier associé à chaque pseudo. Il faudra ajouter une option pour contrôler le nom de ce dossier. Cela permet deux choses, garder trace des discussions anciennes et réexpédier n&#039;importe quel message qui aurait été perdu par une machine. &lt;br /&gt;
&lt;br /&gt;
Vous devrez donc créer des fonctions pour faire les trois choses suivantes:&lt;br /&gt;
* Stocker un nouveau message pour un pseudo donné.&lt;br /&gt;
* Savoir les messages qui nous manque (on reçoit le message numéro N du pseudo X, quels sont les messages qui me manque avant N).&lt;br /&gt;
* Récupérer le message numéro N d&#039;un pseudo X pour pouvoir le renvoyer à une machine qui ne l&#039;aurait pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Conseil: sauvegarder les messages avec une taille fixe, ce qui perd un peu de place mais permet d&#039;accéder directement au message numéro &#039;&#039;n&#039;&#039; avec &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt; (qui permet aussi d&#039;agrandir le fichier).&lt;br /&gt;
&lt;br /&gt;
Alternative: créer, pour chaque pseudo, un fichier d&#039;index donnant la position du message dans un autre fichier (ça fait donc deux fichiers par pseudo).&lt;br /&gt;
 &lt;br /&gt;
Rappel : les fonctions pour manipuler les fichiers dont vous aurez besoin sont &amp;lt;tt&amp;gt;open&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;close&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;write&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;read&amp;lt;/tt&amp;gt;. Pour déterminer la taille du fichier (et donc le nombre initial de messages, on pourra utiliser &amp;lt;tt&amp;gt;lseek&amp;lt;/tt&amp;gt; ou bien &amp;lt;tt&amp;gt;stat&amp;lt;/tt&amp;gt;. Remarque : on ne cherchera pas à ouvrir tous les fichiers au départ; on ouvrira le fichier correspondant à un pseudo uniquement à la réception d&#039;un message provenant de ce pseudo. De plus, il ne faut pas laisser trop de fichiers ouverts, donc on prendra soin de refermer les fichiers après usage.&lt;br /&gt;
&lt;br /&gt;
==== Demande de réexpédition ====&lt;br /&gt;
&lt;br /&gt;
On détectera les messages perdus grâce au numéro de message de l&#039;émetteur. Une fois détectée la perte d&#039;un message, on le redemande à une machine sur le réseau de discussion, qui répond seulement si elle a le message.&lt;br /&gt;
&lt;br /&gt;
Essayez de choisir la machine le mieux possible... Par exemple au hasard parmis les machines ayant expédié un paquet récemment. Si l&#039;on imagine un message perdu pour presque toutes les machines, il faut mieux éviter de la redemander au même expéditeur. Il faudra aussi créer de nouveaux type de message pour les demandes de réexpédition et leur réponse. &lt;br /&gt;
&lt;br /&gt;
Remarque : que doit faire une machine recevant une demande de réexpédition pour un message qu&#039;elle n&#039;aurait pas reçu ?&lt;br /&gt;
&lt;br /&gt;
Note : on n&#039;essaiera pas de redemander la réexpédition après un certain temps, d&#039;abord parce que c&#039;est un peu complexe et nécessite des éléments d&#039;un cours du prochain semestre ... et aussi car on redemandera la réexpédition de tous les messages encore manquant à chaque réception d&#039;un message pour le même pseudo.&lt;br /&gt;
&lt;br /&gt;
Note bis : toute machine du réseau garde tous les messages passées et une machine qui se reconnecte après une absence redemandera tous les messages manquant pour une pseudo donné, dès qu&#039;elle recevra un message de ce pseudo.&lt;br /&gt;
&lt;br /&gt;
==== Test ====&lt;br /&gt;
&lt;br /&gt;
Il faut tester la politique que vous avez choisi pour demander la réexpédition. Pour cela, il suffit d&#039;ajouter du code &lt;br /&gt;
avec la fonction &amp;lt;tt&amp;gt;random&amp;lt;/tt&amp;gt; pour que l&#039;envoie et la réception puissent échouer avec une probabilité donnée.&lt;br /&gt;
Si l&#039;envoie n&#039;est pas fait, on simule un paquet perdu pour tout le monde (la machine émettrice a été déconnectée du réseau), si la réception n&#039;est pas faite, on simule un paquet perdu pour une machine (la machine réceptrice a été déconnectée). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documenter dans le compte-rendu les tests que vous avez fait pour différente politique de réexpédition&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Connexion aux salles ===&lt;br /&gt;
&lt;br /&gt;
Le programme précédent souffre de deux limitations majeures : on doit connaître le numéro de port de la salle de discussion&lt;br /&gt;
et l&#039;on est limité au réseau local.&lt;br /&gt;
&lt;br /&gt;
Pour remédier à cela, on va utiliser un port fixe (424242) pour écouter sur un autre socket des demandes de connexion à des salles (il faudra donc nommer les salles). On pourra donc démarrer notre programme pour créer une nouvelle salle (avec un nom pour la salle et un numéro de port) ou pour se connecter sur une salle existante (il faudra alors donner l&#039;adresse IP d&#039;une machine déjà dans cette salle et le nom de la salle).&lt;br /&gt;
&lt;br /&gt;
Attention : on est en paire-à-paire, il faut donc que toutes machines dans une salle accepte les demandes de connexion. Ainsi une salle de discussion continuera d&#039;être visible même si la machine l&#039;ayant initialement crée s&#039;est déconnectée. &lt;br /&gt;
&lt;br /&gt;
On distinguera deux cas:&lt;br /&gt;
&lt;br /&gt;
# Si la machine est sur notre réseau local, on lui renvoie simplement le numéro de port de la salle de discussion et on utilise le code précédent. &lt;br /&gt;
# Si la machine n&#039;est pas sur notre réseau local, il faudra lui réexpédier tous les messages dans la salle. Il faut donc créer un nouveau type de message pour les transmissions entre machine sur des réseaux locaux différents (on appellera ces messages des messages distants). Remarque: dès qu&#039;une machine est connectée à une salle, elle va recevoir les IPs d&#039;autres machines dans la même salle... Elle ne sera donc pas obligée de passer par la machine initiale pour envoyer des messages distants et pourra même transmettre des messages distants à des machines sur d&#039;autres réseaux locaux ...&lt;br /&gt;
# L&#039;étape suivante est donc de trouver les machines proches de nous sur des réseaux locaux différents ... un accusé de réception des messages distants serait alors le bienvenu ... et permettrait de mesurer le temps d&#039;aller et retour &lt;br /&gt;
du message ... Imaginer un moyen pour les machines dans la même salle d&#039;optimiser la vitesse de transmission des messages dans la salle ... Faites appel à votre cours de graphe ! Attention ici il faudra travailler.&lt;br /&gt;
 &lt;br /&gt;
Questions: &lt;br /&gt;
&lt;br /&gt;
# Que manque-t-il à nos messages pour savoir si les expéditeurs sont sur le même réseau local ?&lt;br /&gt;
# Est-il possible d&#039;obtenir facilement et portablement cette information (faites une rechercher sur internet) ?&lt;br /&gt;
# au lieu des IPs on peut utiliser &amp;lt;tt&amp;gt;gethosbyname&amp;lt;/tt&amp;gt; pour faire une requête DNS et obtenir l&#039;IP d&#039;une machine à partir de son nom.&lt;br /&gt;
&lt;br /&gt;
Les demandes de connexions aux salles ne devrait pas être faites en UDP ... Ici on ne peut pas gérer la fiabilité de manière distribuée et donc il faudrait passer à des socket TCP (en utilisant en plus les fonctions &amp;lt;tt&amp;gt;listen&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;accept&amp;lt;/tt&amp;gt; pour le processus attendant les demandes de connexion à la salle et &amp;lt;tt&amp;gt;connect&amp;lt;/tt&amp;gt; avant d&#039;envoyer les demandes de connexion à une salle.&lt;br /&gt;
&lt;br /&gt;
=== Liste des salles sur le web ===&lt;br /&gt;
&lt;br /&gt;
Si vous êtes arrivé jusque là, on peut assez facilement améliorer notre programme pour gérer plusieurs salles de discussion en même temps ... et transmettre aux autres machines les noms des salles existantes (et peut-être une courte desciption) ... Mais alors, si le port 80 (http) de la machine est libre, pourquoi ne pas répondre aux requêtes &amp;lt;tt&amp;gt;http&amp;lt;/tt&amp;gt; avec une liste des salles existantes, les dernières IP actives de la salle, voire même proposer des pages webs donnant les derniers messages d&#039;une salle donnée !&lt;br /&gt;
&lt;br /&gt;
La dernière chose qui manque alors est de demander à une machine de rejoindre une salle (en lui envoyant le nom de la salle et son numéro de port) ... Ainsi un programme servant juste de catalogue de salles sur le web pour rejoindre votre salle de discussion et l&#039;afficherait sur le web ! On pourrait alors voire naître des sites de référencement des salles, qui serait simplement des programmes identiques au votre, mais rejoignant toutes les salles proposées et répondant aux requêtes http.&lt;br /&gt;
&lt;br /&gt;
=== Bonus ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez obtenir toute la considération de l&#039;enseignant (et quelques point en plus) en vous attaquant aux taches suivantes (qui ne sont pas toute vraiment réseau).&lt;br /&gt;
&lt;br /&gt;
# une (jolie) interface graphique&lt;br /&gt;
# des messages spéciaux (non sauvegardé) pour le statut des paticipants (déconnexion, absent pour un instant, etc ...)&lt;br /&gt;
# une gestion de la dépendance des messages. Au moment de l&#039;envoie d&#039;un message on peut se souvenir que ce message est la réponse à un autre message ... Cela permet de réordonner les messages de manière logique sans dépendre de la synchronisation des horloges ... Cela améliore aussi la récupération des messages perdues (si un message reçu répond à un message que l&#039;on a pas eu, on demande alors la réexpédition).&lt;br /&gt;
# me rendre en plus de votre programme personnel, un programme réalisant la synthèse des meilleurs idées et des bonus dans les autres programmes ...&lt;br /&gt;
&lt;br /&gt;
== TP 2 ==&lt;br /&gt;
&lt;br /&gt;
On va partir d&#039;une version améliorée du programme de chat. Les&lt;br /&gt;
fichiers sont les suivants:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/config.h config.h]&lt;br /&gt;
Définitions de quelques constantes&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/messages.h messages.h]&lt;br /&gt;
Interface d&#039;un module permettant de sauvegarder des messages numérotés dans des fichiers et de les relire.&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/messages.c messages.c]&lt;br /&gt;
Implémentation du module&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/p2pchat.c p2pchat.c]&lt;br /&gt;
Le programme de chat décrit plus bas&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO508/TP2/Makefile Makefile]&lt;br /&gt;
Un Makefile (il suffit de taper &#039;&#039;&#039;make&#039;&#039;&#039; pour tout compiler, si on a &lt;br /&gt;
ramené tous les fichiers).&lt;br /&gt;
&lt;br /&gt;
Comme précédemment, le programme &#039;&#039;&#039;p2chat&#039;&#039;&#039; communique tous les messages &lt;br /&gt;
passés en &#039;&#039;broadcast&#039;&#039; aux autres programmes. La sauvegarde et la réexpédition&lt;br /&gt;
des messages non reçus a été implémentée (pour ne pas pénaliser ceux qui n&#039;avait pas fini).&lt;br /&gt;
&lt;br /&gt;
La vrai nouveauté est que le programme écoute sur un port TCP via &#039;&#039;&#039;tcp_socket&#039;&#039;&#039;&lt;br /&gt;
des connexions entrantes. Une fois ces connexions acceptés, tous les messages reçus (en broadcast local par exemple)&lt;br /&gt;
sont réémit sur le socket TCP. De même, les messages reçus sur ce nouveau socket sont réémis (en broadcast et sur les autres sockets similaires).&lt;br /&gt;
&lt;br /&gt;
Un processus de ce type tourne dans mon bureau pendant le TP. Vous pouvez vous y connecter en tapant:&lt;br /&gt;
&lt;br /&gt;
  p2pchat -c 193.48.123.45 pseudo&lt;br /&gt;
&lt;br /&gt;
Cela devrait permettre à ceux qui sont sur des portables de parler à ceux qui sont sur des fixes !&lt;br /&gt;
&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
&lt;br /&gt;
* Le programme fait toujours un &#039;&#039;&#039;fork&#039;&#039;&#039;, où le processus père lit ce qui est tapé au clavier et l&#039;envoie en broadcast. Le fils lui écoute&lt;br /&gt;
tous les messages (y compris ceux venant du père) pour éventuellement réexpédier les messages ...&lt;br /&gt;
* Le fils pouvant recevoir des messages (ou des demandes de connexion) sur plusieurs socket doit faire un &#039;&#039;&#039;select&#039;&#039;&#039; ... On expliquera &#039;&#039;&#039;select&#039;&#039;&#039; en début de TP (mais cela devrait faire partie du cours de synchronisation de processus).&lt;br /&gt;
* Une fonction &#039;&#039;&#039;sanitize&#039;&#039;&#039; dans &#039;&#039;&#039;messages.c&#039;&#039;&#039; vous empêchera de jouer avec les caractères de contrôles.&lt;br /&gt;
&lt;br /&gt;
=== Description du programme ===&lt;br /&gt;
&lt;br /&gt;
Expliquer le fonctionnement global du programme et des différentes fonctions.&lt;br /&gt;
N&#039;hésitez pas à faire des schémas ... et à utiliser ce que j&#039;aurais dit en cours de TP.&lt;br /&gt;
&lt;br /&gt;
Essayer de bien structurer cette description.&lt;br /&gt;
&lt;br /&gt;
Il y a quelques subtilités: si il y a des boucles dans les connexions, les messages pourraient tourner&lt;br /&gt;
en rond infiniment longtemps. En fait ce n&#039;est pas possible (pour les vrais messages). Pourquoi ?&lt;br /&gt;
Pensez au cours de graphe ...&lt;br /&gt;
&lt;br /&gt;
=== Fin de connexion ===&lt;br /&gt;
&lt;br /&gt;
Lorsqu&#039;un processus ce termine, le code fourni ne fait rien de particulier et ça ne se passe pas toujours très bien.&lt;br /&gt;
On peut observer des messages d&#039;erreurs variés, voire des boucles infinies. Regarder comment on détecte la fermeture d&#039;un socket&lt;br /&gt;
et corriger le programme.&lt;br /&gt;
&lt;br /&gt;
Indication: tout ce passe dans la fonction &#039;&#039;&#039;my_recv&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Nom de machine ===&lt;br /&gt;
&lt;br /&gt;
Utiliser des IP est assez pénible ... utiliser la fonction &#039;&#039;&#039;gethostbyname&#039;&#039;&#039; pour corriger ce problème &lt;br /&gt;
(pour tester, le nome de la machine dans mon bureau est d45.lama.univ-savoie.fr et il faudrait donc que la commande suivante marche :&lt;br /&gt;
  p2pchat -c d45.lama.univ-savoie.fr pseudo&lt;br /&gt;
&lt;br /&gt;
Indication: tout ce passe dans la fonction &#039;&#039;&#039;connect_to_distant&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Corriger la réexpédition ===&lt;br /&gt;
&lt;br /&gt;
Les message de type &#039;&#039;&#039;ASK&#039;&#039;&#039; ne sont pas bien gérés et ceci pour deux raisons :&lt;br /&gt;
&lt;br /&gt;
Imaginons deux machines A et B toutes deux connectées à C, mais pas connectées entre elles.&lt;br /&gt;
Si un message manque à B et C, mais pas à A et que B s&#039;en aperçoit, B demande le message à C&lt;br /&gt;
qui retransmet la demande à A. Par contre la réponse de A reçue par C n&#039;est pas réexpédiée à B.&lt;br /&gt;
&lt;br /&gt;
De plus, les messages de type ASK, peuvent tourner en rond indéfiniment si le message n&#039;est présent nulle part ...&lt;br /&gt;
&lt;br /&gt;
Implanter une solution aux deux problèmes en se souvenant des demandes &amp;quot;ASK&amp;quot; déjà émises.&lt;br /&gt;
&lt;br /&gt;
=== Attendre sur le port HTTP (80) ===&lt;br /&gt;
&lt;br /&gt;
Créer un nouveau socket TCP écoutant sur le port 80 (en vous inspirant de l&#039;utilisation du socket &#039;&#039;&#039;tcp_socket&#039;&#039;&#039;)&lt;br /&gt;
Lorsque l&#039;on reçoit des messages HTTP de type &#039;GET&#039; sur ce socket on répond de sorte que &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;http://IP/pseudo/NNN&#039;&#039;&#039; renvoie une page HTML avec le message numéro &#039;&#039;NNN&#039;&#039; de l&#039;utilisateur nommé &#039;&#039;pseudo&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;http://IP/pseudo&#039;&#039;&#039; renvoie une page HTML avec tous les messages de l&#039;utilisateur nommé &#039;&#039;pseudo&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;http://IP/&#039;&#039;&#039; renvoie une page HTML avec tous les messages. &lt;br /&gt;
&lt;br /&gt;
=== Utilisation de la date et du message précédant ===&lt;br /&gt;
&lt;br /&gt;
Il serait bien de garder la date (par exemple pour trier les messages dans la question précédente) ... Ajouter cette possibilité :&lt;br /&gt;
* Ajouter la date de départ (UTC) dans les messages et les fichiers de sauvegarde. Choisir un format compatible entre vous tous !&lt;br /&gt;
* Trier les messages par date pour répondre à l&#039;URL &#039;&#039;&#039;http://IP/&#039;&#039;&#039;&lt;br /&gt;
* Ajouter aussi le message précédent (id et pseudo) dans le message et les pseudos pour pouvoir demander la réexpidition de ce message &lt;br /&gt;
si vous ne l&#039;avez pas. Au fait c&#039;est quoi le message précédent ...&lt;br /&gt;
&lt;br /&gt;
=== Question difficile et optionnelle: garder la connexité et optimiser le réseau ===&lt;br /&gt;
&lt;br /&gt;
Proposer une solution pour garder la connexité entre les machines lorsque une machine s&#039;en va. &lt;br /&gt;
Exemple: deux machines A et B toutes deux connectées à C, mais pas connecté entre elle. Si C s&#039;en va,&lt;br /&gt;
il faudrait que A et B se connectent.&lt;br /&gt;
&lt;br /&gt;
On pourrait aussi essayer de connecter plutôt les machines qui sont proches ... &lt;br /&gt;
&lt;br /&gt;
Attention: c&#039;est vraiment dur, surtout si l&#039;on suppose que les machines peuvent exécuter des programmes&lt;br /&gt;
différents (c&#039;est probablement impossible dans ce cas !). Pensez à votre cours de graphe ...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5846</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5846"/>
		<updated>2012-10-23T12:50:38Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Techniques informatiques modernes de collecte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un échantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
Les techniques d&#039;acquisition sont&lt;br /&gt;
* HTML (et CSS) pour présenter le formulaire sur le web (coté client).&lt;br /&gt;
* Javascript pour faire un questionnaire dynamique ou tester la validité des réponses sans envoyer le questionnaire au serveur. &lt;br /&gt;
* SQL pour ajouter les données du questionnaire (coté serveur).&lt;br /&gt;
* PHP pour fabriquer la ou les requêtes SQL à partir de la réponse au questionnaire (coté serveur).&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets pré-retenu pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les nouvelles technologies (hight tech)&lt;br /&gt;
&lt;br /&gt;
Le paranormal&lt;br /&gt;
&lt;br /&gt;
Les phénomènes de mode&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5845</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5845"/>
		<updated>2012-10-23T12:50:26Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Techniques informatiques modernes de collecte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un échantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
Les techniques d&#039;acquisition sont&lt;br /&gt;
- HTML (et CSS) pour présenter le formulaire sur le web (coté client).&lt;br /&gt;
- Javascript pour faire un questionnaire dynamique ou tester la validité des réponses sans envoyer le questionnaire au serveur. &lt;br /&gt;
- SQL pour ajouter les données du questionnaire (coté serveur).&lt;br /&gt;
- PHP pour fabriquer la ou les requêtes SQL à partir de la réponse au questionnaire (coté serveur).&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets pré-retenu pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les nouvelles technologies (hight tech)&lt;br /&gt;
&lt;br /&gt;
Le paranormal&lt;br /&gt;
&lt;br /&gt;
Les phénomènes de mode&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5844</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5844"/>
		<updated>2012-10-23T12:48:02Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Analyse du questionnaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un échantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse statistique du questionnaire ===&lt;br /&gt;
&lt;br /&gt;
Types des variables aléatoires&lt;br /&gt;
* classification discrète / continue&lt;br /&gt;
* classification qualitative / quantitative&lt;br /&gt;
* énumérative / ordinale / numérique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
Exemple:&lt;br /&gt;
   1- Très satisfait&lt;br /&gt;
   2- Satisfait&lt;br /&gt;
   3- ...&lt;br /&gt;
   6- Pas du tout satisfait&lt;br /&gt;
&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
Remarque: toutes les variables de Bernouilli peuvent être considérées comme des variable numériques. Le choix de deux valeurs ne changent rien&lt;br /&gt;
aux résultats, c&#039;est à partir de trois valeurs possibles que la distinction est importante.&lt;br /&gt;
&lt;br /&gt;
Type d&#039;analyse:&lt;br /&gt;
- comparaison de paramètre&lt;br /&gt;
- comparaison entre des lois de deux variables aléatoires&lt;br /&gt;
- comparaison entre de la loi d&#039;une variable aléatoire et d&#039;un loi fixe (test de normalité). Souvent pour vérifier la validité d&#039;un autre test.&lt;br /&gt;
- ACP (analyse en composante principale): avec N variables aléatoires, permet de trouver un ou plusieurs &amp;quot;axes&amp;quot; (mais moins que N) qui classifient bien la population.&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;br /&gt;
&lt;br /&gt;
== Sujets pré-retenu pour l&#039;enquête par sondage ==&lt;br /&gt;
&lt;br /&gt;
Les étudiants et les nouvelles technologies (hight tech)&lt;br /&gt;
&lt;br /&gt;
Le paranormal&lt;br /&gt;
&lt;br /&gt;
Les phénomènes de mode&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5778</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5778"/>
		<updated>2012-09-18T07:37:13Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Les modalités d&amp;#039;un sondage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut, face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien (les questions sont pour le sondeur)&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquête transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population. &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard (obsolète ?).&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaître le pourcentage de femmes dans une entreprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un échantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un échantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquête, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on sélectionne un échantillon que l&#039;on considère représentatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enquêteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
On peut essayer de sonder un échantillon parmi les non-réponses pour déterminer si la non-réponse est indépendante ou non des variables aléatoires qui nous intéresse. Si ce n&#039;est pas le cas, on peut corriger le sondage.&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, il faut dire comment on tient compte des non réponses.&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5771</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5771"/>
		<updated>2012-09-11T07:53:31Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Population parente -- échantillon -- modalités du sondage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon  dans une même population que l&#039;on interroga à un intervalle régulier&lt;br /&gt;
** interview répété ou panel  : comme la cohorte, mais le panel (l&#039;échantillon évolue)&lt;br /&gt;
** étude à série chronologique : on interroge plusieurs fois la même population en changeant l&#039;échantillon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5770</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5770"/>
		<updated>2012-09-10T14:58:02Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Type de collecte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population&lt;br /&gt;
** étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement&lt;br /&gt;
** interview répété ou panel  : on fixe l&#039;echantillon&lt;br /&gt;
** étude de tendance : similaire à l&#039;étude de cohorte mais la population est plus large.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au téléphone, par internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5769</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5769"/>
		<updated>2012-09-10T14:56:18Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Recueil des données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population&lt;br /&gt;
** étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement&lt;br /&gt;
** interview répété ou panel  : on fixe l&#039;echantillon&lt;br /&gt;
** étude de tendance : similaire à l&#039;étude de cohorte mais la population est plus large.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étape est très délicate ... on en parlera aussi au chapitre 4, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
Le chapitre 5 aura pour but de comprendre les outils informatiques de saisie.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5768</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5768"/>
		<updated>2012-09-10T14:54:52Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Recueil des données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population&lt;br /&gt;
** étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement&lt;br /&gt;
** interview répété ou panel  : on fixe l&#039;echantillon&lt;br /&gt;
** étude de tendance : similaire à l&#039;étude de cohorte mais la population est plus large.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
Cette étap est très délicate ... on en parlera au chapitre 4 aussi, la qualité des données et donc de l&#039;enquête en dépend.&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5767</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5767"/>
		<updated>2012-09-10T14:53:07Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Population parente -- échantillon -- modalités du sondage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Population parente&#039;&#039;&#039; : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plan d&#039;observation&#039;&#039;&#039; : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population&lt;br /&gt;
** étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement&lt;br /&gt;
** interview répété ou panel  : on fixe l&#039;echantillon&lt;br /&gt;
** étude de tendance : similaire à l&#039;étude de cohorte mais la population est plus large.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sondage&#039;&#039;&#039; : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5766</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5766"/>
		<updated>2012-09-10T14:52:33Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Population parente -- échantillon -- modalités du sondage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : &lt;br /&gt;
* Enquête transversale &lt;br /&gt;
* Comparaison de groupes : &lt;br /&gt;
** Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non.&lt;br /&gt;
** Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères.&lt;br /&gt;
* Enquête longitudinale :&lt;br /&gt;
** étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population&lt;br /&gt;
** étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement&lt;br /&gt;
** interview répété ou panel  : on fixe l&#039;echantillon&lt;br /&gt;
** étude de tendance : similaire à l&#039;étude de cohorte mais la population est plus large.  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5765</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5765"/>
		<updated>2012-09-10T14:50:21Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Objectifs et cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple : &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5764</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5764"/>
		<updated>2012-09-10T14:43:44Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera les ressources des étudiants de l&#039;université et leur qualité de vie.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple: &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5763</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5763"/>
		<updated>2012-09-10T14:35:51Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Contexte et problématique d&amp;#039;une enquête */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera sur la vision de leur avenir par les étudiants de l&#039;université.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble d&#039;une population à un instant donné&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple: &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5762</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5762"/>
		<updated>2012-09-10T14:35:24Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Modalités d&amp;#039;une enquête */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera sur la vision de leur avenir par les étudiants de l&#039;université.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
* Enquête transversale: question sur l&#039;ensemble de la population&lt;br /&gt;
&lt;br /&gt;
* Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
* Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple: &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5761</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5761"/>
		<updated>2012-09-10T14:34:56Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
* Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
* Le projet de 2012-2013 portera sur la vision de leur avenir par les étudiants de l&#039;université.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
-Enquête transversale: question sur l&#039;ensemble de la population&lt;br /&gt;
&lt;br /&gt;
-Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
-Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple: &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5760</id>
		<title>MSHS501 et MSHS601 : Enquête et sondage</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MSHS501_et_MSHS601_:_Enqu%C3%AAte_et_sondage&amp;diff=5760"/>
		<updated>2012-09-10T14:34:25Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qu&#039;est-ce qu&#039;une enquête dans le cadre de ce cours ? Dans quels cas faire une enquête. Il faut faire attention à la surcharge du mot enquête en français (ici on va parler des &amp;quot;surveys&amp;quot; et des &amp;quot;polls&amp;quot; de la langue anglaise). &lt;br /&gt;
&lt;br /&gt;
Définition: pour ce cours, on définit enquête et sondage par les caractéristiques suivantes :&lt;br /&gt;
* démarche scientifique et rigoureuse,&lt;br /&gt;
* recherche de réponses à une ou plusieurs questions déterminées,&lt;br /&gt;
* interrogation d&#039;un échantillon choisi parmi une population bien définie.&lt;br /&gt;
&lt;br /&gt;
Attention, l&#039;enquête n&#039;est pas toujours la bonne manière de répondre à une question.&lt;br /&gt;
&lt;br /&gt;
Il existe deux types d&#039;enquêtes : &lt;br /&gt;
* l&#039;enquête qualitative (en générale par entretien),&lt;br /&gt;
* l&#039;enquête quantitative ou statistique (principal objet de ce cours) dont les sondages font partie.&lt;br /&gt;
&lt;br /&gt;
Plan général du cours en trois parties :&lt;br /&gt;
# conception d&#039;une enquête.&lt;br /&gt;
# mise en oeuvre et contribution des outils informatiques modernes.&lt;br /&gt;
# considérations statistiques avancées.&lt;br /&gt;
&lt;br /&gt;
Voici les feuilles de TD :&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD1.pdf TD1]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD2.pdf TD2]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD3.pdf TD3]&lt;br /&gt;
* [http://www.lama.univ-savoie.fr/~raffalli/pdfs/MSHS501-TD4.pdf TD4]&lt;br /&gt;
&lt;br /&gt;
Voici le sujet d&#039;examen de janvier 2009 et son corrigé: [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109.pdf sujet] et [http://www.lama.univ-savoie.fr/~raffalli/pdfs/exam090109-corr.pdf corrigé]&lt;br /&gt;
&lt;br /&gt;
Le projet de 2008-2009 a pour but de conduire une [[enquête sur les comportements à risque des étudiants de l&#039;université]].&lt;br /&gt;
Le projet de 2012-2013 portera sur la vision de leur avenir par les étudiants de l&#039;université.&lt;br /&gt;
&lt;br /&gt;
== Modalités d&#039;une enquête ==&lt;br /&gt;
&lt;br /&gt;
# Choisir d&#039;enquêter ou non.&lt;br /&gt;
# Construire l&#039;enquête :&lt;br /&gt;
#* Préciser les objectifs, c&#039;est-à-dire les questions auxquelles l&#039;enquête devra répondre, ou les hypothèses qu&#039;elle devra confirmer ou invalider. Il faut distinguer l&#039;objectif général (qui donne son unité à l&#039;enquête et les objectifs particuliers. Attention aux cahiers des charges &amp;quot;tout fait&amp;quot;.&lt;br /&gt;
#* Définir le &amp;quot;plan d&#039;observation&amp;quot; : préciser la population et l&#039;échantillon (taille et structure) et les contraintes matérielles.&lt;br /&gt;
#* Modalité de l&#039;enquête.&lt;br /&gt;
#* Décider du caractère qualitatif ou quantitatif.&lt;br /&gt;
#* Préparation et test du questionnaire ou des entretiens.&lt;br /&gt;
#* Entretien préparatoire. &lt;br /&gt;
# Recueil de l&#039;information. Après cette étape on ne peut plus revenir en arrière.&lt;br /&gt;
# Dépouillement et analyse des données.&lt;br /&gt;
# Rédaction du rapport final.&lt;br /&gt;
&lt;br /&gt;
=== Contexte et problématique d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
Première question : l&#039;enquête est-elle la bonne méthode ? Confrontation avec les autres méthodes : étude documentaire, observation directe (engagée ou non), expérimentation.&lt;br /&gt;
&lt;br /&gt;
3 TYPES D&#039;ENQUETES&lt;br /&gt;
&lt;br /&gt;
-Enquête transversale: question sur l&#039;ensemble de la population&lt;br /&gt;
&lt;br /&gt;
-Comparaison de groupe: dans la question initiale il y a déjà la définition de groupe&lt;br /&gt;
&lt;br /&gt;
-Etude longitudinale: temps, comment la population évolue&lt;br /&gt;
&lt;br /&gt;
=== Plan de réalisation d&#039;une enquête ===&lt;br /&gt;
&lt;br /&gt;
==== Objectifs et cahier des charges ====&lt;br /&gt;
&lt;br /&gt;
Le cahier des charges de départ va d&#039;une unique question vague à un questionnaire tout fait (il faut alors revenir en arrière). &lt;br /&gt;
&lt;br /&gt;
Il faut donc déterminer la question générale de départ et la transformer en questions de recherches spécifiques sous forme d&#039;hypothèses ou de quantités (exemple de la croyance au paranormal). &lt;br /&gt;
&lt;br /&gt;
* Les hypothèses et les quantités à mesurer doivent être définies de manière objective et non ambiguë. Elles doivent être respectivement vérifiables et mesurables (exemple du bonheur).&lt;br /&gt;
* L&#039;hypothèse doit être plausible et remise en question.&lt;br /&gt;
* Attention : vérifier une hypothèse n&#039;est pas demander aux gens ce qu&#039;ils en pensent.&lt;br /&gt;
&lt;br /&gt;
Pour formuler les hypothèses, il faut rechercher des indicateurs et les multiplier. Exemple: &amp;quot;Il y a une relation négative entre les croyances religieuses et les croyances au paranormal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on fait une pré-enquête avec une recherche documentaire, la réalisation d&#039;entretien (avec des informateurs priviligiés ou auprès de la population sujet de l&#039;enquête). On repère ainsi les bons indicateurs et le vocabulaire de la population. On s&#039;arrête lorsque l&#039;on tourne en rond.&lt;br /&gt;
&lt;br /&gt;
==== Population parente -- échantillon -- modalités du sondage ====&lt;br /&gt;
&lt;br /&gt;
Population parente : le sujet de l&#039;enquête (individu, famille, entreprise). Il faut bien définir les critères d&#039;inclusion.&lt;br /&gt;
&lt;br /&gt;
Plan d&#039;observation : - Enquête transversale - Comparaison de groupes : (Quasi expérimentation : on prend une population, on la divise aléatoirement en 2 echantillons et on en soumet un à un cas et l&#039;autre non. Vraie expérimentation : on selectionne 2 échantilons en fonstion du fait qu&#039;ils aient subis ou non l&#039;evenement cas témoin : on compare les groupes en fonction de plusieurs critères),- Enquête longitudinale :(étude de cohorte : choix d&#039;un echantillon à un intervalle régulier dans une même population,étude à série chronologique : on interroge 2 fois la même population avant et apres l&#039;évenement, interview répété ou panel  : on fixe l&#039;echantillon, étude de tendance  : similaire à l&#039;étude de cohorte mais la population est plus large).  &lt;br /&gt;
&lt;br /&gt;
Sondage : il faut choisir un échantillon (faire un sondage). Problème de la taille et du choix.&lt;br /&gt;
C&#039;est l&#039;un des problèmes majeurs, on y consacrera le chapitre 3.&lt;br /&gt;
&lt;br /&gt;
==== Le questionnaire ====&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit de préparer &#039;&#039;l&#039;instrument d&#039;observation&#039;&#039;. Etape délicate, là aussi le chapitre 4 y est consacré.&lt;br /&gt;
&lt;br /&gt;
=== Recueil des données ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est une phase sans retour en arrière possible. C&#039;est aussi cette phase qui concentre la majeur partie du coût de l&#039;enquête (sauf en cas de collecte par internet et dans une moindre mesure par courrier).&lt;br /&gt;
&lt;br /&gt;
=== Traitement et analyse des résultats ===&lt;br /&gt;
&lt;br /&gt;
C&#039;est là et dans le choix de l&#039;échantillon qu&#039;il faut vraiment faire preuve de rigueur scientifique. cf chapitre 6.&lt;br /&gt;
&lt;br /&gt;
=== Le rapport ===&lt;br /&gt;
&lt;br /&gt;
Comme tout rapport, il commence par une page de titres et une introduction comportant les motivations, le plan et un résumé des résultats (ou pas). Attention, la plupart de vos lecteur s&#039;arrêteront là ... &lt;br /&gt;
&lt;br /&gt;
La suite du rapport peut (doit ?) suivre le plan de réalisation de l&#039;enquête et donc présenter les objectifs et la méthode de l&#039;enquête. Vous devez &#039;&#039;&#039;prouver&#039;&#039;&#039; votre rigueur scientifique. Ensuite, vous donnez les résultats bruts (à plat) et enfin les analyses statistiques qui justifient vos conclusions.&lt;br /&gt;
&lt;br /&gt;
La conclusion (qui peut-être incluse dans l&#039;introduction) résume vos résultats, vos &#039;&#039;échecs&#039;&#039; et vos éventuelles recommandation si l&#039;étude avait pour motivation une aide à la décision.&lt;br /&gt;
&lt;br /&gt;
Attention : ce qui compte dans un rapport &#039;&#039;&#039;scientifique&#039;&#039;&#039;, c&#039;est sa cohérence et sa rigueur. Il faut éviter les répétitions et la dispersion. Il faut rechercher la &#039;&#039;densité&#039;&#039; et la &#039;&#039;cohésion&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Les modalités d&#039;un sondage ==&lt;br /&gt;
&lt;br /&gt;
=== Population et méthode de collecte ===&lt;br /&gt;
&lt;br /&gt;
==== La population ====&lt;br /&gt;
&lt;br /&gt;
Que les critères d&#039;inclusions aient l&#039;air de s&#039;imposer d&#039;eux mêmes ou non, il faut absolument prendre soin de les définir par écrit. Il faut être face à un individu, savoir s&#039;il fait partie ou non de la population étudiée. Pas de place ici pour le libre arbitre des enquêteurs.&lt;br /&gt;
&lt;br /&gt;
==== Type de collecte ====&lt;br /&gt;
&lt;br /&gt;
Le type de collecte (enquête avec un sondeur, questionnaire auto administré, etc ...), influe sur le choix de l&#039;échantillon et aussi sur l&#039;analyse des données.&lt;br /&gt;
&lt;br /&gt;
- questionnaire administré ( face à face, au tel, internet )&lt;br /&gt;
&lt;br /&gt;
- questionnaire auto administré ( papier, internet )&lt;br /&gt;
&lt;br /&gt;
- entretien&lt;br /&gt;
&lt;br /&gt;
=== Les problèmes d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== La population et l&#039;échantillonnage ====&lt;br /&gt;
&lt;br /&gt;
L&#039;échantillon doit couvrir toute la population (être représentatif, sinon on a une généralisation abusive). C&#039;est là le principal problème. (attention à : echantillon original biaisé, auto selection, echantillonnage par quotas...)&lt;br /&gt;
&lt;br /&gt;
==== La taille de l&#039;échantillon ====&lt;br /&gt;
&lt;br /&gt;
Il faut simuler des sondages et s&#039;assurer que la taille de l&#039;échantillon sera suffisante dans la plupart des cas. &lt;br /&gt;
Dans certains cas, on peut calculer une taille d&#039;échantillon, dans d&#039;autres cas, seule la simulation permet de conclure. &lt;br /&gt;
Attention, la méthode d&#039;échantillonage permet (et sert souvent) à réduire la taille de l&#039;échantillon sans dégrader la qualité des résultats.&lt;br /&gt;
&lt;br /&gt;
=== Les différents types classiques d&#039;échantillonnages ===&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons aléatoires ====&lt;br /&gt;
&lt;br /&gt;
1. Tirages aléatoires simples  : il s&#039;applique pour l&#039;enquete transversale ou  encore longitudinale, il consiste à prendre, au hasard &amp;quot;n&amp;quot; individus dans le liste d&#039;une population &lt;br /&gt;
&lt;br /&gt;
2. Échantillon systématique : on prend la liste d&#039;une population et on prend un individu tous les &amp;quot;n&amp;quot;. On peut choisir le premier au hasard.&lt;br /&gt;
&lt;br /&gt;
3. Échantillon avec probabilité inégale : ( ex : si on veut connaitre le pourcentage de femmes dans une entraprise, on prend alors des entreprises au hasard mais pas avec une probabilité uniforme, avec par exemple une probabilité proportionelle à la taille ).&lt;br /&gt;
&lt;br /&gt;
4. Échantillon stratifié : on découpe la population en fonction des critères que l&#039;on a déja identifié,on obtient alors des strates et on prend ensuite un échantillon pour chaque strates&lt;br /&gt;
&lt;br /&gt;
5. Échantillon par grappes : on découpe la population en grappe, on choisit aléatoirement un echantillon pour chaque grappe et enfin on interroge toutes les personnes de chaque grappe&lt;br /&gt;
&lt;br /&gt;
6. Échantillon à plusieurs degrés : on découpe la population en groupe, en sous groupe, en &amp;quot;sous-sous&amp;quot; groupe ... d degrés.&lt;br /&gt;
&lt;br /&gt;
7. Échantillon à plusieurs phases :on prend un echantillon qui contient des individus externe à la population que l&#039;on veut observer et on fait notre questionnaire en 2 parties: si l&#039;individu fait parti de la population que l&#039;on veut observer alors on continue le questionnaire.&lt;br /&gt;
&lt;br /&gt;
==== Les échantillons empiriques ====&lt;br /&gt;
&lt;br /&gt;
#Méthode des quotas : il faut disposer de stat de la population avant l&#039;enquete, on choisit des critères et on essaie d&#039;avoir le bon pourcentage pour chaque critères.&lt;br /&gt;
#Échantillon par choix raisonné : on selectionne un echantillon que l&#039;on considère représantatif &lt;br /&gt;
#Échantillon &amp;quot;aléatoire reconstitué&amp;quot; : on fait se déplacer l&#039;enqueteur au hasard dans la ville et il interroge des personnes au hasard.&lt;br /&gt;
#Échantillon de commodité ou volontaire : on prend les personnes que l&#039;on a sous la main.&lt;br /&gt;
&lt;br /&gt;
==== Correction du biais de non réponses ====&lt;br /&gt;
&lt;br /&gt;
== Les questionnaires ==&lt;br /&gt;
&lt;br /&gt;
=== Généralités ===&lt;br /&gt;
&lt;br /&gt;
Un instrument de mesure qui cherche à être précis et fiable et qui prend en compte l&#039;enquêté.&lt;br /&gt;
&lt;br /&gt;
Chaque question doit avoir un (et un seul) objectif précis et bien déterminé.&lt;br /&gt;
Les questions doivent être construite avec le plus grand soin pour éviter toutes erreurs...&lt;br /&gt;
&lt;br /&gt;
Il faut aussi s&#039;assurer (autant que possible) que l&#039;enquêté acceptera d&#039;aller jusqu&#039;au bout du questionnaire&lt;br /&gt;
et répondra avec sincérité.&lt;br /&gt;
&lt;br /&gt;
=== Questions ouvertes ou fermées ===&lt;br /&gt;
&lt;br /&gt;
Les deux types de questions ne sont pas équivalentes. Il n&#039;y a pas trop de problème pour l&#039;âge, mais c&#039;est plus &lt;br /&gt;
difficile pour des concepts comme l&#039;inflation (13% contre 21%).&lt;br /&gt;
 &lt;br /&gt;
* La question ouverte donne une grande liberté (impossible pour des sujets très généraux genre&lt;br /&gt;
&amp;quot;que pensez-vous de la paix dans le monde ?&amp;quot;). Réponses riches et diversifiées, mais parfois dur à grouper en classe et donc à analyser.&lt;br /&gt;
Repose trop sur la mémoire de l&#039;enquêté (risque d&#039;oublis d&#039;une possibilité pour certains et pas pour d&#039;autres).&lt;br /&gt;
* La question fermée (à choix multiples ou à choix unique) est plus facile à analyser, mais peut induire des biais (risque de désirabilité sociale, réponses peu réfléchies) mais il faut faire attention à ne pas être exhaustif.&lt;br /&gt;
&lt;br /&gt;
En général, on élabore des questions fermées à partir de questions ouvertes posées lors d&#039;une pré-enquête.  &lt;br /&gt;
&lt;br /&gt;
Précaution : exhaustivité et exclusion mutuelle. L&#039;item &amp;quot;autre&amp;quot; doit être évité sauf pour des cas exceptionnels.&lt;br /&gt;
&lt;br /&gt;
=== Type de questions ===&lt;br /&gt;
&lt;br /&gt;
==== Questions de comportements (Que font-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
Problème des comportements génants : rendre la question acceptable, utiliser des procédures spécifiques (urne, isoloir, question indirecte ).&lt;br /&gt;
&lt;br /&gt;
Attention aux problèmes de mémoire : proposer des listes, des questions sur un passé récent.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;opinion (Que pensent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
On utilise des échelles unidimensionnelles (à deux ou plusieurs &#039;&#039;degrés&#039;&#039;), des mises en situation ou des classements.&lt;br /&gt;
&lt;br /&gt;
Position intermédiaire : veut-on connaître les indécis ou forcer à prendre partie. &lt;br /&gt;
&lt;br /&gt;
Sans opinion : attention, la formulation de la question peut beaucoup faire varier la proportion de sans opinion. L&#039;absence de&lt;br /&gt;
cette possibilité peut forcer l&#039;enquêté à répondre au hasard.&lt;br /&gt;
&lt;br /&gt;
Attention on veut bien demander ce que pense l&#039;interogé et pas ce que pense l&#039;interoogé sur l&#039;opinion des autres personnes.&lt;br /&gt;
&lt;br /&gt;
==== Questions d&#039;intentions (Que vont-ils faire ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté est peu engagé par sa réponse d&#039;où une surestimation globale&lt;br /&gt;
de l&#039;action (surestimation des intentions d&#039;achats par exemple).&lt;br /&gt;
&lt;br /&gt;
==== Questions de connaissances (Que savent-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
L&#039;enquêté risque de ne pas oser la non-réponse. Il faut utiliser des formulations plus acceptables : &amp;quot;Sauriez-vous par hasard...&amp;quot;.&lt;br /&gt;
Introduire des questions faciles et éventuellement des fausses réponses (auteur ou livre inexistant)&lt;br /&gt;
&lt;br /&gt;
==== Renseignements signalétiques (Qui sont-ils ?) ====&lt;br /&gt;
&lt;br /&gt;
* Recoupement possible avec des données existantes (par exemple en utilisant les catégories socio-professionnelles de l&#039;INSEE)&lt;br /&gt;
* Souvent des variables importantes dans les hypothèses de l&#039;enquête.&lt;br /&gt;
&lt;br /&gt;
=== Questions indirectes ===&lt;br /&gt;
&lt;br /&gt;
* Mise en situation&lt;br /&gt;
* Association de mots (liste ouverte ou fermée)&lt;br /&gt;
* Phrases à compléter&lt;br /&gt;
* Bulle de BD à compléter&lt;br /&gt;
&lt;br /&gt;
=== Qualités des questions ===&lt;br /&gt;
&lt;br /&gt;
* Neutralité : tendance à l&#039;acquiescement, ...,question chargée (pas toujours un défaut) (= question biaisée : &amp;quot;etes vous en faveur de l&#039;assassinat d&#039;un bébé dans le ventre de sa mère?)&lt;br /&gt;
* Être compris : niveau, intérêt (filtrage), vocabulaire (bon sens, sens multiple, confusion, ambiguité, non familier, vague, interpretation contradictoire), question complexe&lt;br /&gt;
* Économie globale du questionnaire : ordre, transition, effet de halo, taille, présentation, frontiere nette des reponses (je ne peux pas associer une modalité à une autre, pas de chevauchement)&lt;br /&gt;
* Experience personnelle, diverse des individus.&lt;br /&gt;
* Effet de l&#039;ordre des questions : effet de rapport, effet de fatigue , effet de deliberation  (une modalité peut être avantagée si elle est enoncée en premier ou si elle est enoncée en dernier)&lt;br /&gt;
* Les possibilités de réponses : eviter de proposer plus de 5 modalités (ex: choix entre 0 et 10 ), choix d&#039;integrer une reponse mediane ou non.&lt;br /&gt;
&lt;br /&gt;
=== Analyse du questionnaire ===&lt;br /&gt;
 - ACM&lt;br /&gt;
 - scinder la population de la bonne manière&lt;br /&gt;
 - analyse d&#039;indépendance: il faut estimer les 2 variables avec le même effort,la même rigueur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;2 types de classification:&#039;&#039;&#039;&lt;br /&gt;
   - classification discrète/continue&lt;br /&gt;
   - classification qualitative/quantitative&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;3 types de questions et VA:&#039;&#039;&#039;&lt;br /&gt;
   - énumérative&lt;br /&gt;
   - ordinale&lt;br /&gt;
   - numérique&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;numérique:&#039;&#039;&#039; classification de type quantitative.La somme et /ou la différence ont un sens.La moyenne aussi.VA sont dans (R,+).&lt;br /&gt;
 &#039;&#039;&#039;ordinale:&#039;&#039;&#039; La somme et la différence n&#039;ont pas de sens mais l&#039;ordre a un sens.&lt;br /&gt;
  Exemple: 1- Très satisfait&lt;br /&gt;
           2- Satisfait&lt;br /&gt;
           3- ...&lt;br /&gt;
           6- Pas du tout satisfait&lt;br /&gt;
La moyenne n&#039;a ici pas de sens.Mais la médiane garde du sens(écart interquartile).&lt;br /&gt;
 &#039;&#039;&#039;énumérative:&#039;&#039;&#039;  C&#039;est tout le reste!&lt;br /&gt;
Exemples: couleur,goût,partis politiques,opinions politiques...&lt;br /&gt;
On peut juste se poser des questions sur la distribution elle-même.&lt;br /&gt;
&lt;br /&gt;
 -essayer d&#039;avoir le plus d&#039;informations possibles pour chaque sous-adjectif.&lt;br /&gt;
numérique &amp;gt; ordinale &amp;gt; énumérative&lt;br /&gt;
&lt;br /&gt;
== Techniques informatiques modernes de collecte ==&lt;br /&gt;
&lt;br /&gt;
== Traitement et analyse statistique des données ==&lt;br /&gt;
&lt;br /&gt;
== Programme de TD et TP du second semestre ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0427.doc Questionnaire étudiants au format word]  au 27 avril&lt;br /&gt;
&lt;br /&gt;
Pour info les vieux fichiers : &lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0421.doc Questionnaire étudiants au format word]  au 21 avril&lt;br /&gt;
&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.odt Questionnaire étudiants au format open office]&lt;br /&gt;
[http://www.lama.univ-savoie.fr/~raffalli/pdfs/enquete-0420.doc Questionnaire étudiants au format word]  au 20 avril&lt;br /&gt;
&lt;br /&gt;
Semaine 5 : préparation du questionnaire pour le projet&lt;br /&gt;
&lt;br /&gt;
Semaine 7 en salle machine : étude des estimateurs de la moyenne, de la variance et de la médiane.&lt;br /&gt;
&lt;br /&gt;
Semaine 9 : découverte et application d&#039;un test  &lt;br /&gt;
&lt;br /&gt;
Semaine 11 : feuille de TD sur le cours&lt;br /&gt;
&lt;br /&gt;
TP 1 (2H, semaine 6 ou après) : mise en place du questionnaire en php+mysql et des tests.&lt;br /&gt;
&lt;br /&gt;
TP 2 (2H) : faire l&#039;enquête sur le campus.&lt;br /&gt;
&lt;br /&gt;
TP 3 (2H) : on verra ...&lt;br /&gt;
&lt;br /&gt;
[http://cvresumewritingservices.org/ resume service]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5757</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5757"/>
		<updated>2012-09-07T09:09:11Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Renouveler les tickets avec l&amp;#039;écran de veille */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
* Le fichier &amp;lt;code&amp;gt;/etc/krb5.conf&amp;lt;/code&amp;gt; est à nommer &amp;lt;code&amp;gt;/Library/Preferences/edu.mit.Kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
* Il faut installer openAFS depuis la page : [http://www.openafs.org/macos.html http://www.openafs.org/macos.html] et mettre &amp;lt;code&amp;gt;lama.univ-savoie.fr&amp;lt;/code&amp;gt; comme cellule par défaut&lt;br /&gt;
* le fichier &amp;lt;code&amp;gt;/etc/openafs/CellServDB&amp;lt;/code&amp;gt; est alors à placer dans &amp;lt;code&amp;gt;/var/db/openafs/etc/&amp;lt;/code&amp;gt;. Remarque : on peut éditer ce ficher depuis le panneaux de préférence d&#039;openAFS ... Sauf que ça semble ne pas marcher (sans doute un pb de permission ?).&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &#039;&#039;Use aklog&#039;&#039; et &#039;&#039;get credential at login time&#039;&#039;&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans &amp;lt;code&amp;gt;/afs/lama.univ-savoie.fr/user/mon_login&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5756</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5756"/>
		<updated>2012-09-07T09:08:50Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
* Le fichier &amp;lt;code&amp;gt;/etc/krb5.conf&amp;lt;/code&amp;gt; est à nommer &amp;lt;code&amp;gt;/Library/Preferences/edu.mit.Kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
* Il faut installer openAFS depuis la page : [http://www.openafs.org/macos.html http://www.openafs.org/macos.html] et mettre &amp;lt;code&amp;gt;lama.univ-savoie.fr&amp;lt;/code&amp;gt; comme cellule par défaut&lt;br /&gt;
* le fichier &amp;lt;code&amp;gt;/etc/openafs/CellServDB&amp;lt;/code&amp;gt; est alors à placer dans &amp;lt;code&amp;gt;/var/db/openafs/etc/&amp;lt;/code&amp;gt;. Remarque : on peut éditer ce ficher depuis le panneaux de préférence d&#039;openAFS ... Sauf que ça semble ne pas marcher (sans doute un pb de permission ?).&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &#039;&#039;Use aklog&#039;&#039; et &#039;&#039;get credential at login time&#039;&#039;&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans &amp;lt;code&amp;gt;/afs/lama.univ-savoie.fr/user/mon_login&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5755</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5755"/>
		<updated>2012-09-07T09:07:36Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
* Le fichier &amp;lt;code&amp;gt;/etc/krb5.conf&amp;lt;/code&amp;gt; est à nommer &amp;lt;code&amp;gt;/Library/Preferences/edu.mit.Kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
* Il faut installer openAFS depuis la page : [http://www.openafs.org/macos.html http://www.openafs.org/macos.html] et mettre &amp;lt;code&amp;gt;lama.univ-savoie.fr&amp;lt;/code&amp;gt; comme cellule par défaut&lt;br /&gt;
* le fichier &amp;lt;code&amp;gt;/etc/openafs/CellServDB&amp;lt;/code&amp;gt; est alors à placer dans &amp;lt;code&amp;gt;/var/db/openafs/etc/&amp;lt;/code&amp;gt;&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &#039;&#039;Use aklog&#039;&#039; et &#039;&#039;get credential at login time&#039;&#039;&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans &amp;lt;code&amp;gt;/afs/lama.univ-savoie.fr/user/mon_login&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5754</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5754"/>
		<updated>2012-09-07T09:02:15Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
* Le fichier __/etc/krb5.conf__ est à nommer /Library/Preferences/edu.mit.Kerberos&lt;br /&gt;
* Il faut installer openAFS depuis la page : http://www.openafs.org/macos.html et mettre lama.univ-savoie.fr comme cellule par défaut&lt;br /&gt;
* le fichier /etc/openafs/CellServDB est alors à placer dans /var/db/openafs/etc/&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &amp;quot;Use aklog&amp;quot; et &amp;quot;get credential at login time&amp;quot;&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans /afs/lama.univ-savoie.fr/user/mon_login&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5753</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5753"/>
		<updated>2012-09-07T09:00:59Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
* Le fichier /etc/krb5.conf est à nommer /Library/Preferences/edu.mit.Kerberos&lt;br /&gt;
* Il faut installer openAFS depuis la page : http://www.openafs.org/macos.html et mettre lama.univ-savoie.fr comme cellule par défaut&lt;br /&gt;
* le fichier /etc/openafs/CellServDB est alors à placer dans /var/db/openafs/etc/&lt;br /&gt;
* redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
* dans le panneau de préférence openAFS cocher &amp;quot;Use aklog&amp;quot; et &amp;quot;get credential at login time&amp;quot;&lt;br /&gt;
* pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans&lt;br /&gt;
  /afs/lama.univ-savoie.fr/user/mon_login&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5752</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5752"/>
		<updated>2012-09-07T08:27:35Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
- Le fichier /etc/krb5.conf est à nommer /Library/Preferences/edu.mit.Kerberos&lt;br /&gt;
- Il faut installer openAFS depuis la page : http://www.openafs.org/macos.html et mettre lama.univ-savoie.fr comme cellule par défaut&lt;br /&gt;
- le fichier /etc/openafs/CellServDB est alors à placer dans /var/db/openafs/etc/&lt;br /&gt;
- redémarrer le MAC pour être sur de redémarrer openAFS (on doit pouvoir éviter ça)&lt;br /&gt;
- dans le panneau de préférence openAFS cocher &amp;quot;Use aklog&amp;quot; et &amp;quot;get credential at login time&amp;quot;&lt;br /&gt;
- pour plus de confort créer un lien où bon vous semble pour votre home sur le serveur lama qui est dans&lt;br /&gt;
  /afs/lama.univ-savoie.fr/user/mon_login&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5751</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5751"/>
		<updated>2012-09-07T08:23:29Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OSX 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OS X 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
- Le fichier /etc/krb5.conf est à nommer /Library/Preferences/edu.mit.Kerberos&lt;br /&gt;
- Il faut installer openAFS depuis la page : http://www.openafs.org/macos.html&lt;br /&gt;
- le fichier /&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5750</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5750"/>
		<updated>2012-09-07T08:22:09Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Sur MAC OSX 10.7 (marche peut-être avec 10.5 et 10.6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OSX 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
- Le fichier /etc/krb5.conf est à nommer /Library/Preferences/edu.mit.Kerberos&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5749</id>
		<title>MettreAFS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=MettreAFS&amp;diff=5749"/>
		<updated>2012-09-07T08:20:58Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Vérification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Passer une machine de NFS vers AFS =&lt;br /&gt;
&lt;br /&gt;
== Kerbériser la machine ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install libpam-krb5 heimdal-clients&lt;br /&gt;
&lt;br /&gt;
Dans /etc/krb5.conf :&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
        default_realm = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
        LAMA.UNIV-SAVOIE.FR = {&lt;br /&gt;
                kdc = lama.univ-savoie.fr&lt;br /&gt;
                admin_server = lama.univ-savoie.fr&lt;br /&gt;
        }&lt;br /&gt;
 [domain_realm]&lt;br /&gt;
        www.lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        lama.univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        .univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
        univ-savoie.fr = LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
== Installer OpenAFS ==&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-client openafs-krb5 libpam-afs-session&lt;br /&gt;
&lt;br /&gt;
Peut-être aussi &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo apt-get install openafs-modules-dkms&lt;br /&gt;
&lt;br /&gt;
Cellule AFS : lama.univ-savoie.fr&lt;br /&gt;
Taille du cache : Christophe veut un cache monstrueux (500 Mo par exemple, dépend de la taille de /var/cache/openafs).&lt;br /&gt;
&lt;br /&gt;
Dans /etc/openafs/CellServDB, virer tout et laisser uniquement :&lt;br /&gt;
 &amp;gt;lama.univ-savoie.fr&lt;br /&gt;
 193.48.123.134 # lama.univ-savoie.fr&lt;br /&gt;
&lt;br /&gt;
Puis faire (si vous le voulez des liens pour les homes) :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo rm /home&lt;br /&gt;
 &amp;gt; sudo rm /home2&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home&lt;br /&gt;
 &amp;gt; sudo ln -s /afs/lama.univ-savoie.fr/user /home2&lt;br /&gt;
&lt;br /&gt;
Enfin, ajouter la ligne&lt;br /&gt;
&lt;br /&gt;
 auth   optional   pam_afs_session.so&lt;br /&gt;
&lt;br /&gt;
à la fin des deux fichiers &#039;&#039;&#039;/etc/pam.d/common-auth&#039;&#039;&#039; et &#039;&#039;&#039;/etc/pam.d/common-session&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Sur MAC OSX 10.7 (marche peut-être avec 10.5 et 10.6) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérification ==&lt;br /&gt;
&lt;br /&gt;
Logger vous sur la machine et taper &#039;&#039;&#039;klist&#039;&#039;&#039;.&lt;br /&gt;
La réponse doit ressembler à:&lt;br /&gt;
&lt;br /&gt;
 Credentials cache: FILE:/tmp/krb5cc_1066_T1K6vd&lt;br /&gt;
        Principal: raffalli@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 &lt;br /&gt;
  Issued           Expires          Principal&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  krbtgt/LAMA.UNIV-SAVOIE.FR@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
 Aug 14 13:34:19  Aug 15 13:34:19  afs@LAMA.UNIV-SAVOIE.FR&lt;br /&gt;
&lt;br /&gt;
Les deux dernières lignes vous indique que vous avez un ticket kerberos sur le &lt;br /&gt;
royaume du LAMA et un ticket kerberos pour les serveur OpenAFS.&lt;br /&gt;
&lt;br /&gt;
Tapez aussi &#039;&#039;&#039;tokens&#039;&#039;&#039; avec une réponse attendue qui ressemble à:&lt;br /&gt;
&lt;br /&gt;
 Tokens held by the Cache Manager:&lt;br /&gt;
 &lt;br /&gt;
 User&#039;s (AFS ID 1066) tokens for afs@lama.univ-savoie.fr [Expires Aug 15 13:34]&lt;br /&gt;
   --End of list--&lt;br /&gt;
&lt;br /&gt;
On vois sur l&#039;avant dernière ligne, le jeton afs qui autorise la connection au serveur&lt;br /&gt;
et qui a été obtenu auprès du serveur afs en présentant le ticket kerberos afs.&lt;br /&gt;
&lt;br /&gt;
= Possibilités supplémentaires =&lt;br /&gt;
&lt;br /&gt;
== Avoir des droits depuis son compte local ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez un compte local sur votre machine, vous pouvez avoir simultanément les &lt;br /&gt;
droits sur votre compte local et sur le compte sur lama.univ-savoie.fr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, une fois loggé sur votre compte local, tapé&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; kinit login_sur_lama&lt;br /&gt;
 &amp;gt; aklog&lt;br /&gt;
&lt;br /&gt;
La première commande sert à obtenir un ticket Kerberos (on&lt;br /&gt;
peut vérifir son ticket avec klist) la second commande présente le&lt;br /&gt;
ticket pour opbtenir un jeton afs.&lt;br /&gt;
&lt;br /&gt;
Après ça vous devriez avoir les droits sur &lt;br /&gt;
&lt;br /&gt;
 /afs/lama.univ-savoie.fr/user/login_sur_lama&lt;br /&gt;
&lt;br /&gt;
== Taille du cache ==&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a aucune raison que la taille du cache ne soit pas&lt;br /&gt;
du même ordre de grandeur que la taille de vos fichiers personnels.&lt;br /&gt;
&lt;br /&gt;
Il faut juste faire attention, le cache est par défaut dans&lt;br /&gt;
/var/cache/openafs et il ne faudrait pas qu&#039;un cahce de 20Go&lt;br /&gt;
remplisse votre partition /. Donc il faut mettre le cache là où il y a assez de place&lt;br /&gt;
(avec un lien symbolique ou en changeant le cache par défaut).&lt;br /&gt;
&lt;br /&gt;
La configuration du cache (taille max et position) est dans&lt;br /&gt;
&lt;br /&gt;
 /etc/openafs/cacheinfo&lt;br /&gt;
&lt;br /&gt;
== Renouveler les tickets avec l&#039;écran de veille ==&lt;br /&gt;
&lt;br /&gt;
Dans /etc/pam.d/gnome-screensaver (ou /etc/pam.d/xscreensaver, non testé encore):&lt;br /&gt;
&lt;br /&gt;
 auth    [success=ok default=1] pam_krb5.so minimum_uid=1000&lt;br /&gt;
 auth    [default=4]        pam_afs_session.so nopag&lt;br /&gt;
 auth    [success=3 default=ignore]      pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 auth    requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 auth    required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 auth    optional                        pam_cap.so &lt;br /&gt;
 &lt;br /&gt;
 auth optional pam_gnome_keyring.so&lt;br /&gt;
&lt;br /&gt;
= SSh et AFS =&lt;br /&gt;
&lt;br /&gt;
Ce sujet a une page dédiée : [[SshAvecAfs]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5532</id>
		<title>Projet en L3 MASS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5532"/>
		<updated>2012-05-14T16:13:16Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il s&#039;agit d&#039;étudier un article de SHS et plus particulièrement d&#039;analyser (et éventuellement critiquer) les outils mathématiques et statistiques utilisés.&lt;br /&gt;
&lt;br /&gt;
Soutenance : mardi 15 mai, à partir de 15H dans l&#039;ordre ci-dessous (sauf accord entre les étudiant(e)s) &lt;br /&gt;
Sujets :&lt;br /&gt;
&lt;br /&gt;
* « Le bonheur attend-il le nombre des années ? ». L&#039;INSEE a publiÉ un article qui semble indiquer que l&#039;on est le moins heureux dans sa vie autour de 40 an (http://www.insee.fr/fr/ffc/docs_ffc/ref/FPORSOC08n.PDF). Il s&#039;agit d&#039;analyser les méthodes utilisées dans l&#039;article et éventuellement de les comparer aux méthodes des études précédentes citées par cet article. &lt;br /&gt;
** Étudiante : Maryline Delmas&lt;br /&gt;
** Responsable : Christophe Raffalli.&lt;br /&gt;
  &lt;br /&gt;
* « Les pratiques culturelles et sportives de Français ». Étudier l&#039;article de l&#039;INSEE « Les pratiques culturelles et sportives des Français : arbitrage, diversité et cumul » (http://www.insee.fr/fr/ffc/docs_ffc/ES423a.pdf). &lt;br /&gt;
** Étudiante : Maude Ricci&lt;br /&gt;
** Responsable : Céline Labart.&lt;br /&gt;
&lt;br /&gt;
* « Modèles financiers à temps discret »&lt;br /&gt;
** Étudiante : Estelle Derambure&lt;br /&gt;
** Responsable : Philippe Briand.&lt;br /&gt;
&lt;br /&gt;
* « Higher social class predicts increased unethical behavior » (http://www.pnas.org/content/early/2012/02/21/1118373109.full.pdf+html) : les riches sont-ils plus égoïstes ...&lt;br /&gt;
** Étudiante : Coraline Fontaine  &lt;br /&gt;
** Responsable : Delphine Challat-Namy.&lt;br /&gt;
&lt;br /&gt;
Organisation :&lt;br /&gt;
* rencontres régulières entre l&#039;étudiant(e) et l&#039;enseignant(e)&lt;br /&gt;
* rédaction d&#039;un compte-rendu (10-15 pages)&lt;br /&gt;
* soutenance de 10mn + 5 à 10mn de questions&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5531</id>
		<title>Projet en L3 MASS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5531"/>
		<updated>2012-05-14T15:18:32Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il s&#039;agit d&#039;étudier un article de SHS et plus particulièrement d&#039;analyser (et éventuellement critiquer) les outils mathématiques et statistiques utilisés.&lt;br /&gt;
&lt;br /&gt;
Soutenance : mardi 15 mai, à partir de 15H dans l&#039;ordre ci-dessous (sauf accord entre les étudiant(e)s) &lt;br /&gt;
Sujets :&lt;br /&gt;
&lt;br /&gt;
* « Le bonheur attend-il le nombre des années ? ». L&#039;INSEE a publiÉ un article qui semble indiquer que l&#039;on est le moins heureux dans sa vie autour de 40 an (http://www.insee.fr/fr/ffc/docs_ffc/ref/FPORSOC08n.PDF). Il s&#039;agit d&#039;analyser les méthodes utilisées dans l&#039;article et éventuellement de les comparer aux méthodes des études précédentes citées par cet article. &lt;br /&gt;
** Étudiante : Maryline Delmas&lt;br /&gt;
** Responsable : Christophe Raffalli.&lt;br /&gt;
  &lt;br /&gt;
* « Les pratiques culturelles et sportives de Français ». Étudier l&#039;article de l&#039;INSEE « Les pratiques culturelles et sportives des Français : arbitrage, diversité et cumul » (http://www.insee.fr/fr/ffc/docs_ffc/ES423a.pdf). &lt;br /&gt;
** Étudiante : Maude Ricci&lt;br /&gt;
** Responsable : Céline Labart.&lt;br /&gt;
&lt;br /&gt;
* T.B.A.&lt;br /&gt;
** Étudiante : Estelle Derambure&lt;br /&gt;
** Responsable : Philippe Briand.&lt;br /&gt;
&lt;br /&gt;
* « Higher social class predicts increased unethical behavior » (http://www.pnas.org/content/early/2012/02/21/1118373109.full.pdf+html) : les riches sont-ils plus égoïstes ...&lt;br /&gt;
** Étudiante : Coraline Fontaine  &lt;br /&gt;
** Responsable : Delphine Challat-Namy.&lt;br /&gt;
&lt;br /&gt;
Organisation :&lt;br /&gt;
* rencontres régulières entre l&#039;étudiant(e) et l&#039;enseignant(e)&lt;br /&gt;
* rédaction d&#039;un compte-rendu (10-15 pages)&lt;br /&gt;
* soutenance de 10mn + 5 à 10mn de questions&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5530</id>
		<title>Projet en L3 MASS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5530"/>
		<updated>2012-05-14T15:18:15Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il s&#039;agit d&#039;étudier un article de SHS et plus particulièrement d&#039;analyser (et éventuellement critiquer) les outils mathématiques et statistiques utilisés.&lt;br /&gt;
&lt;br /&gt;
Soutenance : mardi 15 mai, à partir de 15H dans l&#039;ordre ci-dessous (sauf accord entre les étudiant(e)s) &lt;br /&gt;
Sujets :&lt;br /&gt;
&lt;br /&gt;
* « Le bonheur attend-il le nombre des années ? ». L&#039;INSEE a publiÉ un article qui semble indiquer que l&#039;on est le moins heureux dans sa vie autour de 40 an (http://www.insee.fr/fr/ffc/docs_ffc/ref/FPORSOC08n.PDF). Il s&#039;agit d&#039;analyser les méthodes utilisées dans l&#039;article et éventuellement de les comparer aux méthodes des études précédentes citées par cet article. &lt;br /&gt;
** Étudiante : Maryline Delmas&lt;br /&gt;
** Responsable : Christophe Raffalli.&lt;br /&gt;
  &lt;br /&gt;
* « Les pratiques culturelles et sportives de Français ». Étudier l&#039;article de l&#039;INSEE « Les pratiques culturelles et sportives des Français : arbitrage, diversité et cumul » (http://www.insee.fr/fr/ffc/docs_ffc/ES423a.pdf). &lt;br /&gt;
** Étudiante : Maude Ricci&lt;br /&gt;
** Responsable : Céline Labart.&lt;br /&gt;
&lt;br /&gt;
* T.B.A.&lt;br /&gt;
** Étudiante : Estelle Derambure&lt;br /&gt;
** Responsable : Philippe Briand.&lt;br /&gt;
&lt;br /&gt;
* « Higher social class predicts increased unethical behavior » (http://www.pnas.org/content/early/2012/02/21/1118373109.full.pdf+html) : les riches sont-ils plus égoïstes ...&lt;br /&gt;
* Étudiante : Coraline Fontaine  &lt;br /&gt;
* Responsable : Delphine Challat-Namy.&lt;br /&gt;
&lt;br /&gt;
Organisation :&lt;br /&gt;
* rencontres régulières entre l&#039;étudiant(e) et l&#039;enseignant(e)&lt;br /&gt;
* rédaction d&#039;un compte-rendu (10-15 pages)&lt;br /&gt;
* soutenance de 10mn + 5 à 10mn de questions&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5529</id>
		<title>Projet en L3 MASS</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Projet_en_L3_MASS&amp;diff=5529"/>
		<updated>2012-05-14T15:06:55Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il s&#039;agit d&#039;étudier un article de SHS et plus particulièrement d&#039;analyser (et éventuellement critiquer) les outils mathématiques et statistiques utilisés.&lt;br /&gt;
&lt;br /&gt;
Soutenance : mardi 15 mai, à partir de 15H dans l&#039;ordre ci-dessous (sauf accord entre les étudiant(e)s) &lt;br /&gt;
Sujets :&lt;br /&gt;
&lt;br /&gt;
* « Le bonheur attend-il le nombre des années ? ». L&#039;INSEE a publiÉ un article qui semble indiquer que l&#039;on est le moins heureux dans sa vie autour de 40 an (http://www.insee.fr/fr/ffc/docs_ffc/ref/FPORSOC08n.PDF). Il s&#039;agit d&#039;analyser les méthodes utilisées dans l&#039;article et éventuellement de les comparer aux méthodes des études précédentes citées par cet article. &lt;br /&gt;
&lt;br /&gt;
  Étudiante : Maryline Delmas&lt;br /&gt;
  Responsable : Christophe Raffalli.&lt;br /&gt;
  &lt;br /&gt;
* « Les pratiques culturelles et sportives de Français ». Étudier l&#039;article de l&#039;INSEE « Les pratiques culturelles et sportives des Français : arbitrage, diversité et cumul » (http://www.insee.fr/fr/ffc/docs_ffc/ES423a.pdf). &lt;br /&gt;
&lt;br /&gt;
  Responsable : Céline Labart.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
  Responsable : Philippe Brian.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
  Responsable : Delphine Challat-Namy.&lt;br /&gt;
&lt;br /&gt;
Organisation :&lt;br /&gt;
* rencontres régulières entre l&#039;étudiant(e) et l&#039;enseignant(e)&lt;br /&gt;
* rédaction d&#039;un compte-rendu (10-15 pages)&lt;br /&gt;
* soutenance de 10mn + 5 à 10mn de questions&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Accueil&amp;diff=5485</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Accueil&amp;diff=5485"/>
		<updated>2012-02-16T15:30:54Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Projets scientifiques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&amp;lt;big&amp;gt;Le wiki du [http://www.lama.univ-savoie.fr LAMA (UMR 5127)]&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce wiki contient certains cours dispensés par les filières de l&#039;[http://www.sfa.univ-savoie.fr UFR SFA]. &lt;br /&gt;
Les modifications, voire les créations de pages par les étudiants sont les bienvenues. En cas de création de cours,&lt;br /&gt;
merci de vous inscrire avec votre vrai nom et prenez modèle sur les cours existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liste des cours ==&lt;br /&gt;
&lt;br /&gt;
=== Mathématiques à l&#039;université de Savoie ===&lt;br /&gt;
&lt;br /&gt;
[[MATH203 : Introduction à l&#039;algèbre]]&lt;br /&gt;
&lt;br /&gt;
[[MATH206 : Probabilités et Statistiques]]&lt;br /&gt;
&lt;br /&gt;
[[MATH304 : Mathématiques pour les sciences III]]&lt;br /&gt;
&lt;br /&gt;
[[MATH508 : Algèbre linéaire et optimisation]]&lt;br /&gt;
&lt;br /&gt;
[[MATH611 : Statistiques inférentielles]]&lt;br /&gt;
&lt;br /&gt;
[[MATH801 : Géométrie affine et euclidienne]]&lt;br /&gt;
&lt;br /&gt;
[[PHOX301 et PHOX501 : Initiation au raisonnement mathématique avec PhoX]]&lt;br /&gt;
&lt;br /&gt;
=== informatiques à l&#039;université de Savoie ===&lt;br /&gt;
&lt;br /&gt;
[[INFO202 : Informatique et multimédia]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO204 : science informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO302 : Introduction à la Programmation Orientée Objet et Java]]&lt;br /&gt;
&lt;br /&gt;
[[INFO401 : Programmation fonctionnelle]]&lt;br /&gt;
&lt;br /&gt;
[http://www.facebook.com/pages/Carousel-Day-School-and-Summer-Program/142341952505011/ Carousel Day School]&lt;br /&gt;
&lt;br /&gt;
[[INFO502 : Systèmes d&#039;exploitation]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO505 : Mathématiques pour l&#039;informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO505 : algorithmes de graphes]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO508 : Réseau]]&lt;br /&gt;
&lt;br /&gt;
[[INFO510 et INFO511 : Algorithmique et structures de données]]&lt;br /&gt;
&lt;br /&gt;
[[INFO523 : Programmation C]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO517 : Programmation C]]&amp;lt;/strike&amp;gt; (renumérotation pour nouveau quadriennal)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[INFO526 : algorithmes de graphes]]&lt;br /&gt;
&lt;br /&gt;
[[INFO622 : Systèmes de synchronisation et Processus]]&lt;br /&gt;
&lt;br /&gt;
[[INFO606 : Bases de données]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO614 : Mathématiques pour l&#039;informatique]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO710 : Compléments de base de données]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : rappels et compléments de programmation]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO803 : informatique]] (remplacé par [[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[INFO803 : Conception et Programmation Objet]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO719 : Conception et Programmation Objet]]&amp;lt;/strike&amp;gt; (passé au second semestre)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[INFO817 : Sémantique des langages fonctionnels  et objets, preuves de programmes]]&lt;br /&gt;
&lt;br /&gt;
[[INFO821 : Infographie]]&lt;br /&gt;
&lt;br /&gt;
[[INFO006 : Cryptologie et sécurité informatique]] (ex &amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO913 : Cryptologie et sécurité informatique]]&amp;lt;/strike&amp;gt; (passé au second semestre)&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;strike&amp;gt;[[INFO916 : Cours de C]] (remplacé par [[INFO719 : rappels d&#039;algorithmique et programmation C]]&amp;lt;/strike&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Autres cours ===&lt;br /&gt;
&lt;br /&gt;
[[MSHS501 et MSHS601 : Enquête et sondage]]&lt;br /&gt;
&lt;br /&gt;
[[PHYS504 : Méthodes informatiques pour la physique]]&lt;br /&gt;
&lt;br /&gt;
[[PHYS710 : Simulation et modélisation en physique]]&lt;br /&gt;
&lt;br /&gt;
[[MATH0980 : contenu algorithmique des démonstrations mathématiques]] (cours du M2 de l&#039;université Claude Bernard à Lyon)&lt;br /&gt;
&lt;br /&gt;
[[Initiation aux assistants de preuves (cours du LMFI)]]&lt;br /&gt;
&lt;br /&gt;
[[Modèle de la programmation (cours du LMFI)]]&lt;br /&gt;
&lt;br /&gt;
[[Langage et concepts catégoriques pour les mathématiques et l’informatique]] (cours de l&#039;École doctorale MSTII de Grenoble)&lt;br /&gt;
&lt;br /&gt;
[[GIND401 : Introduction à la programmation objet en JAVA]]&lt;br /&gt;
&lt;br /&gt;
[[PROJ401 : Projet]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation des machines de TP ==&lt;br /&gt;
&lt;br /&gt;
[[Linux dans les salles de TP du Bourget|Démarrage sous Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Comment compiler le C ?|Compilation de programmes C]]&lt;br /&gt;
&lt;br /&gt;
== Utilisation du wiki ==&lt;br /&gt;
&lt;br /&gt;
Consultez le [http://meta.wikipedia.org/wiki/Aide:Contenu Guide de l&#039;utilisateur] pour plus d&#039;informations sur l&#039;utilisation des &amp;quot;wiki&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
En cas de problème contacter [mailto:raffalli@univ-savoie.fr Christophe Raffalli].&lt;br /&gt;
&lt;br /&gt;
== Projets scientifiques ==&lt;br /&gt;
&lt;br /&gt;
[[ Géométrie discrète ]]&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5477</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5477"/>
		<updated>2012-02-08T22:20:29Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* TP2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== TP2 ===&lt;br /&gt;
&lt;br /&gt;
Deux sujets au choix :&lt;br /&gt;
* Améliorer vos triangulations (élimination des triangles trop petit, &amp;quot;flip&amp;quot; d&#039;arêtes, ...)&lt;br /&gt;
* Faire une &amp;quot;jolie&amp;quot; scéne en utilisant des textures, des réfléxions, des ombres, des shaders, ...&lt;br /&gt;
&lt;br /&gt;
Voici ce que l&#039;on peut obtenir avec OpenGL ... En le poussant dans ces limites :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2.jpg|600px]]&lt;br /&gt;
[[Image:Tp2b.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp2b.jpg&amp;diff=5476</id>
		<title>Fichier:Tp2b.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp2b.jpg&amp;diff=5476"/>
		<updated>2012-02-08T22:19:33Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp2.jpg&amp;diff=5475</id>
		<title>Fichier:Tp2.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp2.jpg&amp;diff=5475"/>
		<updated>2012-02-08T22:19:03Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5474</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5474"/>
		<updated>2012-02-08T22:18:43Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* TP2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== TP2 ===&lt;br /&gt;
&lt;br /&gt;
Deux sujets au choix :&lt;br /&gt;
* Améliorer vos triangulations (élimination des triangles trop petit, &amp;quot;flip&amp;quot; d&#039;arêtes, ...)&lt;br /&gt;
* Faire une &amp;quot;jolie&amp;quot; scéne en utilisant des textures, des réfléxions, des ombres, des shaders, ...&lt;br /&gt;
&lt;br /&gt;
Voici ce que l&#039;on peut obtenir avec OpenGL ... En le poussant dans ces limites :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2b.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5473</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5473"/>
		<updated>2012-02-08T22:18:24Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* TP2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== TP2 ==&lt;br /&gt;
&lt;br /&gt;
Deux sujets au choix :&lt;br /&gt;
* Améliorer vos triangulations (élimination des triangles trop petit, &amp;quot;flip&amp;quot; d&#039;arêtes, ...)&lt;br /&gt;
* Faire une &amp;quot;jolie&amp;quot; scéne en utilisant des textures, des réfléxions, des ombres, des shaders, ...&lt;br /&gt;
&lt;br /&gt;
Voici ce que l&#039;on peut obtenir avec OpenGL ... En le poussant dans ces limites :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2b.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5472</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5472"/>
		<updated>2012-02-08T22:18:09Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Corrigé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== TP2 ===&lt;br /&gt;
&lt;br /&gt;
Deux sujets au choix :&lt;br /&gt;
* Améliorer vos triangulations (élimination des triangles trop petit, &amp;quot;flip&amp;quot; d&#039;arêtes, ...)&lt;br /&gt;
* Faire une &amp;quot;jolie&amp;quot; scéne en utilisant des textures, des réfléxions, des ombres, des shaders, ...&lt;br /&gt;
&lt;br /&gt;
Voici ce que l&#039;on peut obtenir avec OpenGL ... En le poussant dans ces limites :&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp2b.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5471</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5471"/>
		<updated>2012-02-06T21:48:15Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Corrigé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5470</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5470"/>
		<updated>2012-02-06T21:47:56Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Corrigé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tp1.jpg | 600px]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp1.jpg&amp;diff=5469</id>
		<title>Fichier:Tp1.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Tp1.jpg&amp;diff=5469"/>
		<updated>2012-02-06T21:46:27Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5468</id>
		<title>INFO821 : Infographie</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO821_:_Infographie&amp;diff=5468"/>
		<updated>2012-02-06T21:46:04Z</updated>

		<summary type="html">&lt;p&gt;Raffalli : /* Corrigé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TPs et TDs ==&lt;br /&gt;
&lt;br /&gt;
=== TD1 ===&lt;br /&gt;
&lt;br /&gt;
* Comment dessiner une sphère ? Nous réfléchirons ensemble ... Remarque les sphères de la librairie GLU (un composant d&#039;openGL), ont un axe de symétrie particulier bien visible.&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td1_sphere Le corrigé est ici ]. IL faut surtout regarder &#039;&#039;sphere.c&#039;&#039; et les fonctions qu&#039;il utilise dans &#039;&#039;geometrie.c&#039;&#039;.&lt;br /&gt;
Dans le fichier principal ̀&#039;&#039;td1_sphere.c&#039;&#039; il y a plein de choses qui pourront vous paraître obscure pour l&#039;instant. Il faut juste regarder la fonction &#039;&#039;initGLScene()&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En compilant vous devriez voir cela, de gauche à droite : &lt;br /&gt;
* 80 triangles en divisant les 20 faces d&#039;un icosaedre en 4&lt;br /&gt;
* 72 triangles en divisant les  8 faces d&#039;un octaedre en 9&lt;br /&gt;
* Version GLUSphere avec 64 triangles (un rectangle = 2 triangles)&lt;br /&gt;
&lt;br /&gt;
[[Image:3sphere.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Pour compiler ce corrigé, il faut :&lt;br /&gt;
* [http://www.opengl.org/ openGL] version 1.X ou 2.X (testé avec 2.1).&lt;br /&gt;
* [http://www.libsdl.org/ SDL 1.2] (librairie pour faire des jeux ...) que l&#039;on utilise pour ouvrir une fenêtre avec le même code sous windows et linux !&lt;br /&gt;
* libgc : le [http://www.hpl.hp.com/personal/Hans_Boehm/gc GC de Boehm] ... pour ne pas faire free(). Si vous n&#039;arrivez pas à l&#039;installer, remplacer &#039;&#039;GC_malloc&#039;&#039; et &#039;&#039;GC_malloc_atomic&#039;&#039; par &#039;&#039;malloc&#039;&#039;, mais il n&#039;y aura pas de libération de la mémoire inutilisée.&lt;br /&gt;
&lt;br /&gt;
=== TD 2 + Préparation TP ===&lt;br /&gt;
&lt;br /&gt;
* Dessiner un ruban de Moebius (une bande de papier recollée sur elle même en faisant un demi tour).&lt;br /&gt;
* Le relier à un disque avec des courbes de Bézier (la bande n&#039;a qu&#039;un bord).&lt;br /&gt;
* Faire une animation pour mieux montrer ce qui se passe.&lt;br /&gt;
* Eliminer les arrêtes trop petites.&lt;br /&gt;
&lt;br /&gt;
[[Image:td2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp Voici un corrigé du TD 2], disponible aussi sous forme&lt;br /&gt;
[http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz d&#039;archive tar]  ... Cet n&#039;est pas tout à fait &lt;br /&gt;
un corrigé, la raison transpire dans le sujet de TP.&lt;br /&gt;
&lt;br /&gt;
Alternative :&lt;br /&gt;
&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp.tgz Une version complètement compatible C90] (d&#039;après &amp;lt;code&amp;gt;gcc -Wall -pedantic -std=c90&amp;lt;/code&amp;gt;)&lt;br /&gt;
* [http://lama.univ-savoie.fr/~raffalli/INFO821/td2_tp_monGC.tgz Une version (C99) avec un GC minimaliste intégré] Il reste un warning, que l&#039;on ne peut pas éviter.&lt;br /&gt;
&lt;br /&gt;
Ce corrigé comprends aussi du code utile (et même indispensable) pour le TP1 ...&lt;br /&gt;
&lt;br /&gt;
=== Consignes générales sur les TPs ===&lt;br /&gt;
&lt;br /&gt;
* Deux au maximum par groupe, si le nombre est impair, il y aura j&#039;espère un solitaire.&lt;br /&gt;
* À partir du TP2 : bonus de 1pt pour tout changement de binôme.&lt;br /&gt;
* Les questions ont un nombre de points + un bonus si la question est finie pendant la séance (il faut donc m&#039;appeler !). N&#039;hésitez par à travailler en parallèle pour avoir plus de bonus.&lt;br /&gt;
* Je peux enlever des points pour la qualité du code. &lt;br /&gt;
* Les questions hors séances sont à rendre au maximum le lundi suivant le TP, avant 14H.&lt;br /&gt;
* Le code doit compiler sur ma machine (vous disposerez d&#039;un compte ssh, le même pour tous, pour tester).&lt;br /&gt;
* Le programme au démarrage doit indiquer (par affichage sur la console ou via SDL), comment faire pour visualiser le résultat de chaque question (genre &amp;quot;taper 1 pour le voir ce que donne la question 1&amp;quot;)&lt;br /&gt;
* Des contraintes supplémentaires sont données, avec le malus correspondant en cas de non respoect. C&#039;est à vous d&#039;indiquer si vous pensez que la contrainte a été respectée ou non.&lt;br /&gt;
&lt;br /&gt;
=== TP 1, Marching cube ===&lt;br /&gt;
&lt;br /&gt;
==== Partie 1 ====&lt;br /&gt;
&lt;br /&gt;
Tous ces programmes doivent être testable avec plusieurs fonctions (au moins 5), sélectionnable sans recompiler (-3).&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ne code pas en C, il n&#039;est pas nécessaire de stocker les triangles dans la structure de donnée avec demi-arêtes. Cela sera&lt;br /&gt;
utile pour le TP 2. Ceux qui codent en C, doivent le faire, vu que le code est fourni ! (-3) et qu&#039;il faut travailler dessus&lt;br /&gt;
pour la partie 2.&lt;br /&gt;
&lt;br /&gt;
* Dighotomie (2+0) : écrire une fonction &amp;lt;code&amp;gt;digothomie(point A, point B, double f(point))&amp;lt;/code&amp;gt; qui en supposant que &#039;&#039;f(A)&#039;&#039; est négatif et &#039;&#039;f(B)&#039;&#039; est positif calcule une solution de l&#039;équation &#039;&#039;f(M) = 0&#039;&#039; (ou presque !) avec &#039;&#039;M&#039;&#039; sur le segment &#039;&#039;[A, B]&#039;&#039;. Remarque: le fichier &amp;lt;code&amp;gt;vecteur.c&amp;lt;/code&amp;gt; contient une fonction calculant le milieu d&#039;un segment.&lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un tétraèdre (3+1) : écrire une fonction triangle* &amp;lt;code&amp;gt;test_tetra(point A, point B, point C, point D, double f(point))&amp;lt;/code&amp;gt;, qui à partir d&#039;un d&#039;un tétraère extrait zero, un ou deux triangles dont les sommets vérifie &#039;&#039;f(M) = 0&#039;&#039;. Le prototype n&#039;est donné qu&#039;à titre indicatif. Vous pouvez faire un tableau pour stocker les sommets par exemple. Il faut orienter les triangles pour que la normale donnée par l&#039;orientation choisie pointe vers les valeurs positives de la fonction &#039;&#039;f&#039;&#039; (-1) &lt;br /&gt;
&lt;br /&gt;
* Traitement d&#039;un cube (2+1) : faire une fonction similaire pour un cube en découpant en 6 tétraèdres comme indiqué en cours. &lt;br /&gt;
&lt;br /&gt;
* Marching-cube complet (2+2) : faire un algorithme de &#039;&#039;marching-cube&#039;&#039; divisant un cube en &#039;&#039;N&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;&#039; petits cubes.&lt;br /&gt;
&lt;br /&gt;
* Optionnel, affichage progressif (3+2) : proposer un affichage pendant le calcul, des interruptions du calcul, zoom, affichage des coordonnées, enfin tout ce que l&#039;on peut vouloir pour débogger. Cette question est là surtout pour donner des points à ceux qui feraient cela par nécessité.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en C (indépendante de la partie 1) ====&lt;br /&gt;
&lt;br /&gt;
* Pb d&#039;orientation (2+1) : Le code fourni pour la structure avec demi-arête ne peut être utilisé que si la surface est orientable. Donc, pas pour un ruban de Moëbus. Une assertion échoue dans la fonction &#039;&#039;create_triangle&#039;&#039; fournie dans ce cas. Pour remédier à cela, il suffit de créer une nouvelle arête lorsque l&#039;arête existe mais n&#039;est &amp;quot;libre&amp;quot;, c&#039;est à dire que le pointeur &amp;lt;code&amp;gt;e-&amp;gt;next&amp;lt;/code&amp;gt; qui devrait être nul ne l&#039;est pas.&lt;br /&gt;
&lt;br /&gt;
* Fuite de mémoire (2+1) : Une arête déjà utilisée par deux triangles de resservira pas : on peut l&#039;éliminer du kd_tree (sans retirer aucun sommet).&lt;br /&gt;
&lt;br /&gt;
* Itération (2+1) : Écrire des fonctions d&#039;itérations similaires à iter_triangle pour les arêtes et les sommets. Si la partie 1 a été faite, tester en calculant pour certaines surfaces &#039;&#039;F - A + S&#039;&#039; où &#039;&#039;F&#039;&#039; est le nombre de faces (ici des triangles), &#039;&#039;A&#039;&#039; le nombre d&#039;arête et &#039;&#039;S&#039;&#039; le nombre de sommets. Pour une sphère on doit trouver 2, pour un tore (bouée), on doit trouver 0.&lt;br /&gt;
&lt;br /&gt;
==== Partie 2, pour ceux qui codent en Java ou autres ====&lt;br /&gt;
&lt;br /&gt;
* Bonus (?) à partager (par forcéments à parts égales) entre ceux ayant fait le code java initial, disponible au début du TP et qui remplace le code C fourni.&lt;br /&gt;
&lt;br /&gt;
* (4+3) Marche progressive : partir d&#039;un petit cube rencontrant la surface et parcourir la surface au lieu de diviser un grand cube (c&#039;est le vrai &#039;&#039;marching-cube&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* (2+0) Comment trouver un petit cube rencontrant la surface ... Par recherche aléatoire, d&#039;autres méthodes sont possibles ...&lt;br /&gt;
&lt;br /&gt;
==== Corrigé ====&lt;br /&gt;
&lt;br /&gt;
Ce corrigé couvre toutes les questions pour le C ... Sauf la première de la partie 2, qui présente le défaut d&#039;empêcher la détection des bugs d&#039;orientation des triangles.&lt;br /&gt;
&lt;br /&gt;
Deux versions: [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1.tgz avec le GC de Böehm] et [http://lama.univ-savoie.fr/~raffalli/INFO821/tp1_monGC.tgz une avec un micro GC] que j&#039;ai écrit.&lt;br /&gt;
&lt;br /&gt;
Voici une image obtenue avec ce code : [[Image:Tp1.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Représentation des objets ==&lt;br /&gt;
&lt;br /&gt;
=== Nombres ===&lt;br /&gt;
&lt;br /&gt;
* Nombres entiers (pb de taille)&lt;br /&gt;
* Nombres flottants (plus précisément virgule flottante) (pb de précision) [http://fr.wikipedia.org/wiki/IEEE_754 norme IEEE 754]&lt;br /&gt;
* Nombres à virgule fixe : peu utilisés/disponibles, mais pratique si l&#039;on connait l&#039;ordre de grandeur des nombres. Revient à utiliser des entiers avec une unité bien choisie.&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
&lt;br /&gt;
* Tableaux (ou liste)&lt;br /&gt;
* Coordonnées cartésiennes :&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction entre points et vecteurs (direction).&lt;br /&gt;
Opération sur les vecteurs : addition, multiplication, produits (par un scalaire, scalaire et vectoriel, déterminant), norme.&lt;br /&gt;
&lt;br /&gt;
* Coordonnées projectives :&lt;br /&gt;
&lt;br /&gt;
Idée : ajouter les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...).&lt;br /&gt;
Inconvéniant : certaines choses n&#039;ont plus de sens (addition des vecteurs, ...)&lt;br /&gt;
&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
  * &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
  * Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* On essaye de ne calculer qu&#039;une fois les coordonnées de chaque point, pour éviter les erreurs d&#039;arrondis (deux fois le même point avec des&lt;br /&gt;
coordonnées légèrement différente).&lt;br /&gt;
&lt;br /&gt;
=== Courbes ===&lt;br /&gt;
&lt;br /&gt;
* Courbe affine par morceaux : liste ou tableaux de points. Utilisation d&#039;une indirection.&lt;br /&gt;
* Courbe paramétrée (droite, cercle).&lt;br /&gt;
* Discrétisation à vitesse constante :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \sqrt{x&#039;^2 + y&#039;^2}.\delta_t \Rightarrow \delta_t = \frac{\delta_x}{\sqrt{x&#039;^2 + y&#039;^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
* Discrétisation utilisant la courbure :&lt;br /&gt;
  &amp;lt;math&amp;gt;\delta_x = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^\frac{3}{2}} \Rightarrow \delta_t = \alpha \frac{x&#039; y&#039;&#039; - x&#039;&#039; y&#039;}{(x&#039;^2 + y&#039;^2)^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
* Courbe de Bézier.&lt;br /&gt;
&lt;br /&gt;
=== Surfaces ===&lt;br /&gt;
&lt;br /&gt;
* Liste de triangles&lt;br /&gt;
* Liste de Quadrilatères et polygones (attention plan)&lt;br /&gt;
* Représentation avancée par &#039;&#039;demi-arrêtes&#039;&#039; (code à venir)&lt;br /&gt;
* Surfaces implicites (définition, rôle du gradient). Combinaison (max, min, produit, somme).&lt;br /&gt;
algorithme du marching-cube.&lt;br /&gt;
* Surfaces paramétrées&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de surfaces implicites Algorithme du marching-cube ===&lt;br /&gt;
&lt;br /&gt;
* Idée générale&lt;br /&gt;
* Découpage du cube en tétrahèdre&lt;br /&gt;
* Algorithme&lt;br /&gt;
&lt;br /&gt;
=== Traitement des triangulations ===&lt;br /&gt;
&lt;br /&gt;
* Permutation des arrêtes&lt;br /&gt;
* Changement de résolution&lt;br /&gt;
&lt;br /&gt;
=== Triangulation de nuages de points ===&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;OpenGl ==&lt;br /&gt;
&lt;br /&gt;
* Aperçu du code du TD2 / TP&lt;br /&gt;
&lt;br /&gt;
== Bases mathématiques (vues au fur et à mesure) ==&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées cartésiennes dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y) \in \mathbb{R}^2&amp;lt;/math&amp;gt; dans le plan&lt;br /&gt;
* &amp;lt;math&amp;gt;(x,y,z) \in \mathbb{R}^3&amp;lt;/math&amp;gt; dans l&#039;espace&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{R^n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Distinction en point et vecteur (direction).&lt;br /&gt;
&lt;br /&gt;
Problèmes de représentation en machine : virgule flottante, virgule fixe, entier ... &lt;br /&gt;
Tableau ou enregistrement (&#039;&#039;record&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Opérations sur les vecteurs : sommes, multiplication par un scalaire, produit scalaire et produit vectoriel.&lt;br /&gt;
&lt;br /&gt;
=== Coordonnées projectives dans le plan et l&#039;espace ===&lt;br /&gt;
&lt;br /&gt;
Idée : ajouté les points à l&#039;infini. Intérêt : simplifie beaucoup de choses (transformation affine, projection, classification des quadriques, ...)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:t) \in \mathbb{P}^2&amp;lt;/math&amp;gt; dans le plan projectif si &amp;lt;math&amp;gt;(x,y,t)\neq(0,0,0)&amp;lt;/math&amp;gt;. De plus si &amp;lt;math&amp;gt;a \neq 0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x:y:t)=(ax:ay:at)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;(x:y:z:t) \in \mathbb{P}^3&amp;lt;/math&amp;gt; dans l&#039;espace projectif&lt;br /&gt;
* Généralisation dans &amp;lt;math&amp;gt;\mathbb{P}^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comparaison avec les coordonnées cartésiennes : &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; est le point à l&#039;infini dans la direction (x,y,z) ou (-x:-y:-z). Parfois utile de distinguer &amp;lt;math&amp;gt;(x:y:z:0)&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;(-x:-y:-z:0)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;(x:y:z:t)&amp;lt;/math&amp;gt; représente le point &amp;lt;math&amp;gt;(x/t,y/t,z/t)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;t\neq 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
Donc le point de coordonnées cartésiennes &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; à les coordonnées projectives &amp;lt;math&amp;gt;(ax:ay:az:a)&amp;lt;/math&amp;gt; pour tout &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Opération sur les vecteurs : attention à la somme !&lt;br /&gt;
&lt;br /&gt;
=== Équation d&#039;un plan et d&#039;une droite ===&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite du plan par un point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;(-v,u)&amp;lt;/math&amp;gt; est alors une direction orthgonale (on dit normale à la droite).&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0) \mid (-b, a)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;-vx + uy + vx_0 - uy_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + ct = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;un plan de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction normale &amp;lt;math&amp;gt;(a,b,c)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Équation implicite en cartésien : &amp;lt;math&amp;gt;\langle (x-x_0, y-y_0, z-z_0) \mid (a, b, c)\rangle = 0&amp;lt;/math&amp;gt;. C&#039;est à dire:&lt;br /&gt;
&amp;lt;math&amp;gt;ax + by + cz - ax_0 - by_0 -cz_0 = 0&amp;lt;/math&amp;gt;. En projectif: &amp;lt;math&amp;gt;ax + by + cz + dt = 0&amp;lt;/math&amp;gt; (l&#039;équation est homogène).&lt;br /&gt;
&lt;br /&gt;
Donnée d&#039;une droite de l&#039;espace par un point &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; et une direction &amp;lt;math&amp;gt;(u,v,w)&amp;lt;/math&amp;gt;.&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Raffalli</name></author>
	</entry>
</feed>