PageSourceSearch

https://husson.github.io/teaching.html

html husson.github.io collected 2026-10-03 09:18:58 UTC 19,910 bytes, 313 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3	<title>F. Husson - Teaching</title>
4	<!--<meta name="Keywords" content="teaching"/>-->
5  <meta name="keywords" content="Husson, R, package, enseignement de statistique, cours de statistique, FactoMineR, missMDA, SensoMineR, statistics, statistique, cours d'analyse de donn&eacute;es" />
6  <meta name="robots" content="index, follow, noarchive" />
7
8	
9	<meta http-equiv="Content-Style-Type" content="text/css">
10	<meta http-equiv="Content-Script-Type" content="text/javascript">
11
12	<link type="text/css" href="./assets/css-member-site.css" rel="stylesheet" media="screen">
13	<link type="text/css" href="./assets/jquery.fancybox-1.3.4.css" rel="stylesheet" media="screen">
14	<link type="text/css" href="./assets/jquery.carousel.css" rel="stylesheet" media="screen">
15	<link type="text/css" href="./assets/css-lma2-static" rel="stylesheet" media="screen">
16	<link type="text/css" href="./assets/css-fancy-dialog" rel="stylesheet" media="screen">
17	<link type="text/css" href="./assets/jquery-ui-1.8.11.new.css" rel="stylesheet" media="screen">
18	<link type="text/css" href="./assets/jquery-ui-large_col.content.css" rel="stylesheet" media="screen">
19	<link type="text/css" href="./assets/lma-css-print.css" rel="stylesheet" media="print">
20	<link rel="shortcut icon" href="./img/fh_ico.ico" type="image/x-icon">
21	<link rel="icon" href="./img/fh_ico.ico" type="image/x-icon">
22	
23	<!-- Google API's -->
24<script type="text/javascript" src="./assets/jsapi"></script>
vendor: 1 bytes, line 24
24
25<script language="Javascript" type="text/javascript">
26	//<![CDATA[
27	google.load("jquery", "1.5.1");
28	google.load("jqueryui", "1.8.11");
29	google.load("swfobject", "2.2");
30	//]]>
31</script>
31<script src="./assets/jquery.min.js.téléchargement" type="text/javascript"></script>
31<script src="./assets/jquery-ui.min.js.téléchargement" type="text/javascript"></script>
31<script src="./assets/swfobject.js.téléchargement" type="text/javascript"></script>
31
32	
32<script type="text/javascript" src="./assets/jquery.fancybox-1.3.4.pack.js.téléchargement"></script>
32
33	
33<script type="text/javascript" src="./assets/jquery.easing-1.3.pack.js.téléchargement"></script>
33
34	
34<script type="text/javascript" src="./assets/jquery.mousewheel-3.0.4.pack.js.téléchargement"></script>
34
35	
35<script type="text/javascript" src="./assets/jquery.carouFredSel-4.2.3-packed.js.téléchargement"></script>
35
36	
36<script type="text/javascript" src="./assets/jwplayer.js.téléchargement"></script>
36
37	
37<script type="text/javascript">
38function formatTitle(title, currentArray, currentIndex, currentOpts) {
39	return ( title && title.length ? '<b>' + title + '</b>' : '' ) + ( currentArray.length > 1 ? '<span style="float: right;">' + (currentIndex + 1) + ' / ' + currentArray.length + '</span><div style="clear: both;"></div>' : '' );
40}
41function centerVertically(selector) {
42	if ($(selector).height()<$(selector).parent().innerHeight()) {
43		$(selector).css('margin-top',($(selector).parent().innerHeight()-$(selector).height())/2);
44	}
45}
46$(document).ready(function() {
47	/* >>>> IMG & FANCY CLASS */
48    $('a[href$=".jpg"], .fancybox').fancybox({
49		cyclic: true,
50		scrolling: "no",
51		centerOnScroll: true,
52		titlePosition: "inside",
53		titleFormat: formatTitle
54    });
55	/* IMG & FANCY CLASS <<<< */
56	
57	/* >>>> MODAL DIALOG BOX */
58	/* init dialog box */
59    $("a.fancy-dialog").fancybox({
60        'centerOnScroll'	: 'true',
61        'titleShow'			: false
62    });
63	/* open the intial dialog box aim by the anchor url
64		(usefull on the first load of the page) */
65	var url = document.location.toString();
66	if (url.match('#')) {
67		var anchor = url.split('#')[1];
68		if ($('a.fancy-dialog[href="#'+anchor+'"]').length==1) {
69			$('a.fancy-dialog[href="#'+anchor+'"]').trigger('click');
70		}
71	}
72	/* MODAL DIALOG BOX <<<< */
73	
74	/* >>>> IFRAME BOX */
75	$("a.fancy-frame").fancybox({
76		'padding'			: 0,
77		'width'             : '75%',
78		'height'            : '75%',
79		'autoScale'         : false,
80		'centerOnScroll'	: 'true',
81		'type'				: 'iframe'
82	});
83	/* IFRAME BOX <<<< */
84	
85	/* >>>> FLASH BOX (SWF) */
86	$("a.fancy-flash").fancybox({
87		'padding'			: 0,
88		'width'				: '100%',
89		'height'			: '100%',
90		'autoScale'			: false,
91		'centerOnScroll'	: 'true'
92	});
93	/* FLASH BOX (SWF) <<<< */
94	
95	/* >>>> CSS DESIGN *
96	$(".nav").addClass("ui-helper-clearfix");
97	$("#header").addClass("corner10-all ui-helper-clearfix");
98	$("#header .nav").addClass("corner4-left bg-glass box-outset-soft");
99	$("#header .nav a").addClass("corner10-all");
100	$("#nav").addClass("ui-helper-clearfix");
101	$("#nav .nav a").addClass("corner4-bottom");
102	$("#breadcrumb").addClass("corner10-all");
103	$("#aside .nav a").addClass("corner10-left");
104	$("#aside a.button").addClass("corner4-all");
105	$("#aside div.listButtons").addClass("corner4-all");
106	$("#content .article").addClass("corner10-all");
107	$("#content .article h2").addClass("corner10-top");
108	$("#content .article img").addClass("corner10-tl corner10-br");
109	$(".article tr:odd td").css("background-color", "#eee");
110	$("#footer").addClass("corner10-all");
111	/* CSS DESIGN <<<< */
112	
113	/* >>>> JQUERY UI */
114	$("#content .tabs").tabs();
115	$("#content a.button").button();
116	$("#content button").button();
117	/* JQUERY UI <<<< */
118});
119$(window).resize(function() {
120	$(".center-vertical").each(function() {
121		centerVertically($(this));
122	});
123});
124$(window).load(function() {
125	$(window).resize();
126});
127</script>
127
128<style type="text/css">
129	#content div.fancy-dialog { display: none; }
130</style>
131	<!-- Global site tag (gtag.js) - Google Analytics -->
132<script async="" src="./assets/js"></script>
vendor: 1 bytes, line 132
132
133<script>
134  
vendor: 134 bytes, lines 134-138
134window.dataLayer = window.dataLayer || [];
135  function gtag(){dataLayer.push(arguments);}
136  gtag('js', new Date());
137
138  gtag('config', '
138UA-113893701-1
vendor: 4 bytes, line 138
138');
139</script>
139
140	
141</head>
142
143<body>
144		<div id="nav">
145<h1 style="margin-top:-5px;">François Husson</h1>
146<ul class="nav">
147<li><a href="index.html" title="">Home</a></li>
148<li><a href="research.html" title="">Research</a></li>
149<li><a href="packages.html" title="">Packages</a></li>
150<li><a href="teaching.html" title="" class="current">Teaching</a></li>
151<li><a href="MOOC.html" title="">MOOC</a></li>
152<li><a href="books.html" title="">Books</a></li>
153<li><a href="tutorials.html" title="">Tutorials</a></li>
154<li><a href="data.html" title="">Data sets</a></li>
155</ul>
156		</div>
157
158		<div id="aside">
159<div class="article">
160<h2>Links</h2>
161<p><a href="https://math.institut-agro-rennes-angers.fr/fr" target="_blank">Department of Statistics<br> and Computer Science</a><br><br><a href="http://factominer.free.fr"><img height="24" src="./img/factominer.png" alt=""></a><br><br> <a href="http://factominer.free.fr/missMDA/index.html"><img height="18" alt="" src="./img/missMDA.png"></a><br><br> <a href="http://sensominer.free.fr/" style="background-color: rgb(255, 255, 255);"><img height="20" alt="" src="./img/sensominer.png"></a><br><br><a href="https://irmar.univ-rennes1.fr/" target="_blank"><img height="40" alt="" src="./img/irmar.png"></a><br><br>  <a href="https://www.institut-agro-rennes-angers.fr/" target="_blank"><img height="40" alt="" src="./img/logo_IA.png"></a></p>
162</div>
163		</div>
164		<div id="content">
165<p>Most of my teaching activities are in French, that's why this page is written in French.</p>
166
167<h1>Activités d'enseignement</h1>
168<ul>
169<li>Je suis responsable de la <a href="https://www.institut-agro-rennes-angers.fr/files/fichiers/bibliotheque-de-documents/formation/fiches-specialisations/Fiche-A4-SD-EXE-WEB.pdf</a> (équivalent d'un master, d'environ 25 étudiants par an).</li>
170<li>J'ai écrit plusieurs ouvrages en français, anglais et espagnol (<a href="books.html">voir ici</a>).</li>
171<li>J'ai construit plusieurs MOOC: en analyse de données, sensométrie ou plans d'expériences (<a href="MOOC.html">voir ici</a>).</li>
172</ul>
173
174<h2>4 MOOCs</h2>
1753 MOOCS in French and 1 MOOC in English - For students in master<ul>
176<li><a href="./MOOC_AnaDo/index.html">MOOC d'analyse de données</a> Module complet équivalent à 35h d'enseignement (in French)</li>
177<li><a href="./MOOC_plan/index.html">MOOC de Planification expérimentale</a> Module complet équivalent à 28h d'enseignement (in French) </li>
178<li><a href="./MOOC_senso/index.html">MOOC de sensométrie</a> Module complet équivalent à 30h d'enseignement (in French)</li>
179<li><a href="./MOOC.html#AnaDoGB">MOOC Exploratory Multivariate Data Analysis (in English)</a></li>
180</ul>
181
182<a name="Demarche_stat"></a>
183<h4>Cours de démarche statistique</h4>     
184
185Ce cours présente les enjeux de la statistique et propose une démarche statistique pour les notions de base de statistique (tests d'hypothèse, régression, analyse de variance)
186<a href="./img/demarche_stat_etu.pdf">diaporama du cours de démarche statistique</a>.
187
188<a name="Modelisation"></a>
189<h4>Cours de modélisation (niveau Licence - M1)</h4>     
190
1914 vidéos de cours sur la modélisation.
192<table>
193<tr><td>
194<iframe width="280" height="157" src="https://www.youtube.com/embed/SNgwwiAyZAw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
195</td><td>
196<iframe width="280" height="157" src="https://www.youtube.com/embed/zpn5Kpc9zHg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
197</td></tr>
198<tr><td>Introduction (27')
199</td><td>Construction de modèle et sélection de variables (24')</td></tr>
200<tr><td>
201<iframe width="280" height="157" src="https://www.youtube.com/embed/-zIYi_d1Qq4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
202</td><td>
203<iframe width="280" height="157" src="https://www.youtube.com/embed/8YvSRKqayfM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
204</td></tr>
205<tr><td>Tests et interprétation des résultats (20')
206</td><td>Exemple détaillé (13')
207</td></tr></table>
208<a href="./img/transp_modelisation.pdf">diaporama du cours de modélisation</a> et <a href="./img/modelisation.pdf">Transcription du cours diapo par diapo</a>.
209<a href="./img/Code_modelisation.R">Code R du cours de modélisation</a> 
210
211<h4>Cours de Régression multiple (niveau Licence - M1)</h4>     
212<iframe width="280" height="157" src="https://www.youtube.com/embed/CCzGRyO2CTc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br>
213<a href="https://youtu.be/CCzGRyO2CTc">vidéo du cours (1h30)</a> - 
214<a href="./img/transp_reg_mult_etu.pdf">diaporama</a>, <a href="./img/transp_reg_mult4.pdf">version 4 pages</a>       
215<h4>Cours d'analyse de variance (niveau Licence - M1)</h4>     
216<iframe width="280" height="157" src="https://www.youtube.com/embed/WU5s61wgjuU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br>
217<a href="https://youtu.be/WU5s61wgjuU">vidéo du cours (1h46)</a> - <a href="./img/Cours_anova_in2_etu.pdf">diaporama</a>, <a href="./img/Cours_anova_in2_etu_4p.pdf">version 4 pages</a>
218
219<a name="AnaDo2"></a>
220<h4>Cours d'analyse de données avancé (M2)</h4>
221<p>Ce cours est la suite du MOOC d'analyse de données (<a href="./MOOC_AnaDo">voir ici</a>)</p>
222<ol>         
223<li> Rappels sur les méthodes factorielles
224<ul>
225<li><a href="./img/cours_AnaDo_M2_intro.pdf">Diapositives sur les rappels en analyse factorielle</a></li>
226<li>Exercice sur la compression d'image: <a href="./img/Lena.png">Image de Léna</a> (<a href="./img/SVD_image.Rmd">Exemple de code</a>)</li>
227<li><a href="./img/anado_formules_matricielles.Rmd">Lignes de code R pour le calcul matriciel en analyse factorielle</a></li>
228<li><a href="./img/Formules_et_projections.Rmd">
228Formules et projections</a></li>
229</ul>
230</li>
231<li> Cours sur le traitement de données textuelles
232<ul>
233<li><a href="./img/cours_AnaDo_M2_textuel.pdf">Cours analyse de données textuelles</a></li>
234<li>Jeu de données Aspiration (XplorText) : <a href="./img/Aspiration_Int_Fr.RData">fichier RData</a>  et <a href="./img/script.chap2.R">lignes de code</a></li>
235<li><a href="./img/litterature.csv">Jeu de données littérature</a> (<a href="./img/litterature.Rmd">Exemple de code</a>)</li>
236</ul>
237</li>
238<li><a href="./img/TD_anado_M2.pdf">Exercices</a></li>
239<li> Cours sur l'analyse factorielle multiple
240<ul>
241<li><a href="./img/AnaDo_AFM_cours_Slides.pdf">Cours d'analyse factorielle multiple (diapositives)</a>
242<li><a href="./MOOC_AnaDo/AFM_quiz1.html">Quiz 1 d'AFM</a> - <a href="./MOOC_AnaDo/AFM_quiz2.html">Quiz 2 d'AFM</a> - <a href="./MOOC_AnaDo/AFM_quiz3.html">Quiz 3 d'AFM</a> - <a href="./MOOC_AnaDo/AFM_quiz4.html">Quiz 4 d'AFM</a> 
243<li><a href="./MOOC_AnaDo/AFM_exo1.html">Exercice sur table d'AFM</a> - <a href="./MOOC_AnaDo/AFM_exo2.html">Exercice d'AFM sur ordinateur</a> 
244</ul>
245</li>
246<li> Cours sur les données manquantes
247<ul>
248<li><a href="./img/cours_missMDA_Spé_Stat.pdf">Cours sur les données manquantes (diapositives)</a></li>
249<li>Données ozone : <a href="http://factominer.free.fr/missMDA/ozoneNA.csv">jeu de données</a>, <a href="http://factominer.free.fr/missMDA/ozone.R">lignes de code</a></li>
250<li>Données écologie: <a href="http://factominer.free.fr/missMDA/ecological.csv">jeu de données</a>, <a href="http://factominer.free.fr/missMDA/ecological.R">lignes de code</a></li>
251</ul>
252</li>
253<li><a href="./img/Proposition Sujets analyse factorielle_M2.txt">Proposition de sujets</a></li>
254</ol>      
255
256<a name="Senso2"></a>
257<h4>Cours de sensométrie avancé (M2)</h4>
258<p>Ce cours est la suite du MOOC de sensométrie (<a href="MOOC_senso/index.html">voir ici</a>)</p>
259<ul>         
260<li><a href="./img/questions.pdf">Questions-introduction</a></li>         
261<li><a href="./img/Espace_produit.pdf">Construction d'un espace produit - comparaison des espaces produits de plusieurs panels</a></li>         
262<li><a href="./img/preference.pdf">Cartographie des préférences</a></li>         
263<li><a href="./img/cours_catego_etu.pdf">Catégorisation de produits</a></li>         
264<li><a href="./img/tri.pdf">Tri hiérarchique</a></li>         
265<li><a href="./img/Nappe.pdf">Traitement de données recueillies par nappes</a></li>
266<li><a href="./MOOC_senso/cours_JAR.pdf">Traitement de données JAR (just about right)</a></li>
267<li><a href="./MOOC_senso/cours_CATA.pdf">Traitement de données CATA (chaeck all that apply)</a></li>
268</ul>      
269
270<h4>Cours divers (niveau M2)</h4>     <ul>         
271<li>Evaluation de modèles : <a href="./img/valid_modele_beamer.pdf">diaporama</a>, <a href="./img/valid_modele4.pdf">version 4 pages</a>, <a href="./img/eval_azodyn_etudiant.xls">jeu de données</a>, <a href="./img/AZODYN_dispositif Vaucanson.pdf">dispositif azodyn</a>, <a href="./img/AZODYN_Fiche_modele_BASC_AZODYN.pdf">fiche modèle azodyn</a></li>         
272<li>Modèles GAM : <a href="./img/presentation_gam.pdf">diaporama</a>, <a href="./img/presentation_gam4.pdf">version 4 pages</a>, <a href="./img/ozone.csv">jeu de données</a>, <a href="./img/prog_gam.r">code R</a></li>         
273<li>Cartes de contrôle (carte CUSUM) : <a href="./img/cours_carte.pdf">diaporama</a>, <a href="./img/cours_carte4.pdf">version 4 pages</a>, <a href="./img/TD_carte.pdf">Enoncés d'exercices</a></li>     
274<li>Cours sur les plans de mélange : <a href="./img/plan_melange.pdf">diaporama</a></li>     
275<li>Cours sur les données manquantes à Rennes 2 : <a href="./img/cours_missMDA_M2_Rennes2.pdf">diaporama</a>; Données ozone : <a href="http://factominer.free.fr/missMDA/ozoneNA.csv">jeu de données</a>, <a href="http://factominer.free.fr/missMDA/ozone.R">lignes de code</a> ; Données écologie: <a href="http://factominer.free.fr/missMDA/ecological.csv">jeu de données</a>, <a href="http://factominer.free.fr/missMDA/ecological.R">lignes de code</a></li>
276</ul>
277
278<h1>Vidéos de quelques tutoriels sur R</h1>
279<p>Vous trouverez ici des vidéos pour mettre en oeuvre différentes méthodes statistiques grâce au logiciel R.</p> <table width="100%"><tbody>
280<tr><td><a href="https://www.youtube.com/watch?v=LTzptqhGqQk">Installer un package </a></td><td><a href="https://www.youtube.com/watch?v=GWXRhipXhe0">Calcul de quantiles et de probabilités critiques</a></td></tr>
281<tr><td><a href="https://www.youtube.com/watch?v=NETttIwaeCY">Importer des données </a></td><td><a href="https://www.youtube.com/watch?v=E9heTqz3vSE">Tests et comparaison de moyennes</a></td></tr>
282<tr><td><a href="https://www.youtube.com/watch?v=RtcuvOqTxQ4">Obtenir des statistiques descriptives </a></td><td>
282<a href="https://www.youtube.com/watch?v=sXFdHLaV7C0">L'analyse de variance</a></td></tr>
283<tr><td><a href="https://www.youtube.com/watch?v=iHfRY9tHgBc">Construire des graphes simples</a></td><td><a href="https://www.youtube.com/watch?v=DYkBuNbcbSA">La régression linéaire simple </a></td></tr>
284</tbody></table>
285<h1>Projet étudiant (module de sensométrie - 2018)</h1>
286<ul>    
287 <li>Méthode JAR (<a href="./img/methodes_cata.pdf">diaporama</a>)</li>
288<li>Projective Flash Profile (<a href="./img/ProjectiveFlashProfile_ESR.pdf">diaporama</a>)</li>
289<li>Digit Napping (<a href="./img/Digit_Napping.pdf">diaporama</a>, <a href="./img/Analyse_Holos.pdf">script</a>)</li>
290<li>Dominance temporelle des sensations (<a href="./img/Dominance-Temporelle-des-Sensations-DTS.pdf">diaporama</a>)</li> 
291<li><a href="./img/Dominance-Temporelle-des-Sensations-DTS.pdf">Dominance Temporelles des sensations</a></li>
292<li>Méthode du profil idéal (<a href="./img/profil_Ideal.pdf">diaporama</a>, <a href="./img/script_projet_sensome__trie.R">code R</a>)</li>
293<li>Analyse de données CATA (<a href="./img/CATA.pdf">diaporama</a>, <a href="./img/Script_CATA.R">code</a>, <a href="./img/cata.csv">données</a>)</li> </ul> <p><a name="senso2015"> </a></p>
294		</div>
295<div id="footer">
296<!--%<span class="control">control-ue9MxWpewZWBK7Tz</span>-->
297<div class="inline-block-2">
298<div class="article">
299<h2>François Husson</h2>
300Professor in Statistics<br> <p>francois.husson[at]institut-agro.fr<br>Tel : +33 2 23 48 58 86<br><a href="https://www.youtube.com/user/HussonFrancois">Youtube</a> - <a href="https://francoishusson.wordpress.com/">Blog</a> - <a href="https://scholar.google.fr/citations?user=0qVOGCMAAAAJ&amp;hl=fr">Google Scholar</a></p>
301	</div>
302</div><div class="inline-block-2">
303<div class="article">
304<h2><a href="https://math.institut-agro-rennes-angers.fr/fr">Department of Statistics and Computer Science</a></h2> <p> Institut Agro<br> 65 rue de St-Brieuc CS 84215<br> 35042 Rennes Cedex (France)<br><a href="https://irmar.univ-rennes1.fr/">IRMAR - UMR 6625 du CNRS</p>
305	</div>
306</div>
307		</div>
308	</div>
309<!--[if IE]>
310</div>
311<![endif]-->
312
313<div id="fancybox-tmp"></div><div id="fancybox-loading"><div></div></div><div id="fancybox-overlay"></div><div id="fancybox-wrap"><div id="fancybox-outer"><div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div><div id="fancybox-content"></div><a id="fancybox-close"></a><div id="fancybox-title"></div><a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a><a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a></div></div></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.