{"id":5370,"date":"2025-01-27T11:21:34","date_gmt":"2025-01-27T10:21:34","guid":{"rendered":"https:\/\/thinkr.fr\/abcdr\/echantillonner_des_donnees_avec_sample\/"},"modified":"2025-01-27T11:21:34","modified_gmt":"2025-01-27T10:21:34","slug":"echantillonner_des_donnees_avec_sample","status":"publish","type":"post","link":"https:\/\/thinkr.fr\/abcdr\/echantillonner_des_donnees_avec_sample\/","title":{"rendered":"\u00c9chantillonner des donn\u00e9es avec sample"},"content":{"rendered":"<h1>\u00c9chantillonner des donn\u00e9es avec <code>sample<\/code> en R<\/h1>\n<p>L&rsquo;\u00e9chantillonnage est une technique essentielle en statistique, permettant de s\u00e9lectionner un sous-ensemble d&rsquo;individus ou d&rsquo;\u00e9l\u00e9ments \u00e0 partir d&rsquo;une population plus large. En R, la fonction <code>sample()<\/code> est un outil puissant pour r\u00e9aliser cet \u00e9chantillonnage. Cet article vous expliquera comment utiliser cette fonction avec un exemple concret.<\/p>\n<h2>La fonction <code>sample()<\/code><\/h2>\n<p>La fonction <code>sample()<\/code> en R permet de tirer au sort des \u00e9l\u00e9ments d&rsquo;un vecteur. Sa syntaxe de base est la suivante :<\/p>\n<pre><code>sample(x, size, replace = FALSE, prob = NULL)<\/code><\/pre>\n<ul>\n<li><code>x<\/code> : un vecteur d&rsquo;\u00e9l\u00e9ments \u00e0 \u00e9chantillonner.<\/li>\n<li><code>size<\/code> : le nombre d&rsquo;\u00e9l\u00e9ments \u00e0 \u00e9chantillonner.<\/li>\n<li><code>replace<\/code> : un bool\u00e9en indiquant si l&rsquo;\u00e9chantillonnage doit se faire avec remise (<code>TRUE<\/code>) ou sans remise (<code>FALSE<\/code>).<\/li>\n<li><code>prob<\/code> : un vecteur de probabilit\u00e9s associ\u00e9es \u00e0 chaque \u00e9l\u00e9ment de <code>x<\/code>.<\/li>\n<\/ul>\n<h2>Exemple concret<\/h2>\n<p>Imaginons que nous avons un vecteur repr\u00e9sentant les \u00e2ges de 10 personnes dans un groupe :<\/p>\n<pre><code>ages &lt;- c(25, 30, 22, 35, 40, 28, 33, 27, 31, 29)<\/code><\/pre>\n<p>Nous souhaitons \u00e9chantillonner 3 \u00e2ges de ce groupe. Voici comment proc\u00e9der :<\/p>\n<pre><code class=\"language-R\"># D\u00e9finir le vecteur d'\u00e2ges\nages &lt;- c(25, 30, 22, 35, 40, 28, 33, 27, 31, 29)\n\n# \u00c9chantillonner 3 \u00e2ges sans remise\nechantillon &lt;- sample(ages, size = 3, replace = FALSE)\n\n# Afficher l'\u00e9chantillon\nprint(echantillon)<\/code><\/pre>\n<h3>Explications du code<\/h3>\n<ol>\n<li><strong>D\u00e9finition du vecteur<\/strong> : Nous cr\u00e9ons un vecteur <code>ages<\/code> contenant les \u00e2ges de 10 personnes.<\/li>\n<li><strong>\u00c9chantillonnage<\/strong> : Nous utilisons <code>sample()<\/code> pour tirer au sort 3 \u00e2ges. L&rsquo;argument <code>replace = FALSE<\/code> signifie que chaque \u00e2ge ne peut \u00eatre s\u00e9lectionn\u00e9 qu&rsquo;une seule fois.<\/li>\n<li><strong>Affichage<\/strong> : Enfin, nous affichons l&rsquo;\u00e9chantillon obtenu.<\/li>\n<\/ol>\n<h2>\u00c9chantillonnage avec remise<\/h2>\n<p>Si nous souhaitons permettre la s\u00e9lection d&rsquo;un m\u00eame \u00e2ge plusieurs fois, nous pouvons modifier l&rsquo;argument <code>replace<\/code> :<\/p>\n<pre><code class=\"language-R\"># \u00c9chantillonner 3 \u00e2ges avec remise\nechantillon_avec_remise &lt;- sample(ages, size = 3, replace = TRUE)\n\n# Afficher l'\u00e9chantillon avec remise\nprint(echantillon_avec_remise)<\/code><\/pre>\n<p>Dans cet exemple, il est possible que le m\u00eame \u00e2ge apparaisse plusieurs fois dans l&rsquo;\u00e9chantillon.<\/p>\n<h2>Conclusion<\/h2>\n<p>La fonction <code>sample()<\/code> est un outil simple mais puissant pour r\u00e9aliser des \u00e9chantillons al\u00e9atoires en R. Que ce soit avec ou sans remise, elle vous permet de s\u00e9lectionner des \u00e9l\u00e9ments d&rsquo;un vecteur de mani\u00e8re efficace. N&rsquo;h\u00e9sitez pas \u00e0 exp\u00e9rimenter avec diff\u00e9rents vecteurs et param\u00e8tres pour mieux comprendre l&rsquo;\u00e9chantillonnage en R !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9chantillonner des donn\u00e9es avec sample en R L&rsquo;\u00e9chantillonnage est une technique essentielle en statistique, permettant de s\u00e9lectionner un sous-ensemble d&rsquo;individus ou d&rsquo;\u00e9l\u00e9ments \u00e0 partir d&rsquo;une population plus large. En R, la fonction sample() est un outil puissant pour r\u00e9aliser cet \u00e9chantillonnage. Cet article vous expliquera comment utiliser cette fonction avec un exemple concret. La fonction sample() La fonction sample() en R permet de tirer au sort des \u00e9l\u00e9ments d&rsquo;un vecteur. Sa syntaxe de base est la suivante : sample(x, size, replace = FALSE, prob = NULL) x : un vecteur d&rsquo;\u00e9l\u00e9ments \u00e0 \u00e9chantillonner. size : le nombre d&rsquo;\u00e9l\u00e9ments \u00e0 \u00e9chantillonner. replace : un bool\u00e9en indiquant<a class=\"more-link\" href=\"https:\/\/thinkr.fr\/abcdr\/echantillonner_des_donnees_avec_sample\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_399453572_399453572":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[248],"tags":[250,249],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-vincent","4":"post-5370","6":"format-standard","7":"category-echantillonnage","8":"post_tag-echantillonnage","9":"post_tag-sample"},"acf":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9O7Sx-1oC","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/5370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/comments?post=5370"}],"version-history":[{"count":0,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/5370\/revisions"}],"wp:attachment":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/media?parent=5370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/categories?post=5370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/tags?post=5370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}