<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Joseph Larmarange</title>
	<link>https://joseph.larmarange.net/</link>
	<description>D&#233;mographe en sant&#233; publique, directeur de recherche HDR &#224; l'IRD,directeur adjoint du Ceped (UMR 196 Universit&#233; Paris Cit&#233;, IRD, Universit&#233; Sorbonne Paris Nord, Inserm)</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.joseph.larmarange.net/spip.php?id_mot=114&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Joseph Larmarange</title>
		<url>https://www.joseph.larmarange.net/local/cache-vignettes/L144xH52/joseph_larmarange_site-6e82f.svg?1649686173</url>
		<link>https://joseph.larmarange.net/</link>
		<height>52</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Repr&#233;senter des effectifs dans le plan factoriel</title>
		<link>https://www.joseph.larmarange.net/Representer-des-effectifs-dans-le</link>
		<guid isPermaLink="true">https://www.joseph.larmarange.net/Representer-des-effectifs-dans-le</guid>
		<dc:date>2013-11-02T12:47:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Joseph LARMARANGE</dc:creator>


		<dc:subject>Statistiques</dc:subject>
		<dc:subject>R (logiciel)</dc:subject>
		<dc:subject>Programmation / Code</dc:subject>
		<dc:subject>Analyse factorielle</dc:subject>

		<description>
&lt;p&gt;La fonction s.freq est maintenant disponible dans la package JLutils. &lt;br class='autobr' /&gt; Lorsque l'on r&#233;alise une analyse des correspondances multiples (ACM), il n'est pas rare que plusieurs observations soient identiques, c'est-&#224;-dire correspondent &#224; la m&#234;me combinaison de modalit&#233;s. D&#232;s lors, ces observations seront projet&#233;es sur le m&#234;me point dans le plan factoriel. Une repr&#233;sentation classique des observations ne permettra pas de rendre des effectifs de chaque point. &lt;br class='autobr' /&gt;
Prenons un exemple&#160;:&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.joseph.larmarange.net/-Divers-" rel="directory"&gt;Divers&lt;/a&gt;

/ 
&lt;a href="https://www.joseph.larmarange.net/+-Statistiques-+" rel="tag"&gt;Statistiques&lt;/a&gt;, 
&lt;a href="https://www.joseph.larmarange.net/+-R-logiciel-+" rel="tag"&gt;R (logiciel)&lt;/a&gt;, 
&lt;a href="https://www.joseph.larmarange.net/+-programmation-code-+" rel="tag"&gt;Programmation / Code&lt;/a&gt;, 
&lt;a href="https://www.joseph.larmarange.net/+-Analyse-factorielle-+" rel="tag"&gt;Analyse factorielle&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;La fonction &lt;code&gt;s.freq&lt;/code&gt; est maintenant disponible dans la package &lt;a href=&#034;https://github.com/larmarange/JLutils&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;JLutils&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Lorsque l'on r&#233;alise une &lt;a href=&#034;http://fr.wikipedia.org/wiki/Analyse_des_correspondances_multiples&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;analyse des correspondances multiples&lt;/a&gt; (ACM), il n'est pas rare que plusieurs observations soient identiques, c'est-&#224;-dire correspondent &#224; la m&#234;me combinaison de modalit&#233;s. D&#232;s lors, ces observations seront projet&#233;es sur le m&#234;me point dans le plan factoriel. Une repr&#233;sentation classique des observations ne permettra pas de rendre des effectifs de chaque point.&lt;/p&gt;
&lt;p&gt;Prenons un exemple&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;library(questionr)
data(hdv2003)
library(ade4)
acm &lt;- dudi.acm(hdv2003[,c(&#034;sexe&#034;,&#034;sport&#034;,&#034;bricol&#034;,&#034;cuisine&#034;,&#034;cinema&#034;)], scannf=FALSE)
s.label(acm$li, clabel=0, cpoint=2)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;figure class='spip_document_194 spip_documents spip_documents_center media media_image media_image_png'&gt;&lt;a href='https://www.joseph.larmarange.net/IMG/png/s.label.png' class=&#034;spip_in&#034; title=&#034;Graphique obtenu avec s.label&#034; hreflang=&#034;&#034; type=&#034;image/png&#034;&gt;&lt;img src='https://www.joseph.larmarange.net/local/cache-vignettes/L567xH360/s.label-cb38f-0ec78.png?1643983061' width='567' height='360' alt='Graphique obtenu avec s.label' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;C'est pourquoi nous avons concoct&#233; une petite fonction &lt;code&gt;s.freq&lt;/code&gt; &lt;br class='autobr' /&gt;
reprenant le principe de &lt;code&gt;s.value&lt;/code&gt; mais repr&#233;sentant chaque point par&lt;br class='autobr' /&gt;
un carr&#233; proportionnel au nombre d'individus identiques.&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;C&#034;&gt;&lt;code&gt;s.freq &lt;- function(dfxy, xax=1, yax=2, ...) { require(ade4) d &lt;- as.data.frame(table(dfxy[c(xax,yax)])) d &lt;- d[d$Freq&gt;0,] d[1] &lt;- as.numeric(as.character(d[[1]])) d[2] &lt;- as.numeric(as.character(d[[2]])) s.value(d,d$Freq, ...) }&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et voici le r&#233;sultat&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;s.freq(acm$li, csize=0.75)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;figure class='spip_document_195 spip_documents spip_documents_center media media_image media_image_png'&gt;&lt;a href='https://www.joseph.larmarange.net/IMG/png/s.freq.png' class=&#034;spip_in&#034; title=&#034;Graphique obtenu avec s.freq&#034; hreflang=&#034;&#034; type=&#034;image/png&#034;&gt;&lt;img src='https://www.joseph.larmarange.net/local/cache-vignettes/L567xH360/s.freq-e6ebc-de6d6.png?1643983061' width='567' height='360' alt='Graphique obtenu avec s.freq' /&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
