{"id":988,"date":"2023-07-28T02:09:42","date_gmt":"2023-07-28T02:09:42","guid":{"rendered":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/"},"modified":"2023-07-28T02:09:42","modified_gmt":"2023-07-28T02:09:42","slug":"campionamento-stratificato-dei-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/","title":{"rendered":"Campionamento stratificato nei panda (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">I ricercatori spesso prelevano <a href=\"https:\/\/statorials.org\/it\/metodi-di-campionamento\/\" target=\"_blank\" rel=\"noopener noreferrer\">campioni<\/a> da una popolazione e utilizzano i dati del campione per trarre conclusioni sulla popolazione nel suo insieme.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Un metodo di campionamento comunemente utilizzato \u00e8 <strong>il campionamento casuale stratificato<\/strong> , in cui una popolazione viene divisa in gruppi e un certo numero di membri di ciascun gruppo vengono selezionati casualmente per essere inclusi nel campione.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial spiega due metodi per eseguire il campionamento casuale stratificato in Python.<\/span><\/p>\n<h3> <strong>Esempio 1: campionamento stratificato utilizzando i conteggi<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente DataFrame panda che contiene dati su 8 giocatori di basket di 2 squadre diverse:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd.DataFrame({'team': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   'position': ['G', 'G', 'F', 'G', 'F', 'F', 'C', 'C'],\n                   'assists': [5, 7, 7, 8, 5, 7, 6, 9],\n                   'rebounds': [11, 8, 10, 6, 6, 9, 6, 10]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        team position assists rebounds\n0 A G 5 11\n1 A G 7 8\n2 A F 7 10\n3 A G 8 6\n4 B F 5 6\n5 B F 7 9\n6 B C 6 6\n7 B C 9 10\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il seguente codice mostra come eseguire un campionamento casuale stratificato selezionando casualmente 2 giocatori di ciascuna squadra da includere nel campione:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> ('team', group_keys= <span style=\"color: #008000;\">False<\/span> ). <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: <span style=\"color: #3366ff;\">x.sample<\/span> (2))\n\n        team position assists rebounds\n0 A G 5 11\n3 A G 8 6\n6 B C 6 6\n5 B F 7 9\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Si noti che nel campione stratificato sono inclusi due giocatori per ciascuna squadra.<\/span><\/p>\n<h3> <strong>Esempio 2: campionamento stratificato utilizzando le proporzioni<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo ancora una volta di avere il seguente DataFrame panda che contiene dati su 8 giocatori di basket di 2 squadre diverse:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd.DataFrame({'team': ['A', 'A', 'B', 'B', 'B', 'B', 'B', 'B'],\n                   'position': ['G', 'G', 'F', 'G', 'F', 'F', 'C', 'C'],\n                   'assists': [5, 7, 7, 8, 5, 7, 6, 9],\n                   'rebounds': [11, 8, 10, 6, 6, 9, 6, 10]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        team position assists rebounds\n0 A G 5 11\n1 A G 7 8\n2 A F 7 10\n3 A G 8 6\n4 B F 5 6\n5 B F 7 9\n6 B C 6 6\n7 B C 9 10\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tieni presente che 6 degli 8 giocatori (75%) nel DataFrame fanno parte della squadra A e 2 degli 8 giocatori (25%) fanno parte della squadra B.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come eseguire un campionamento casuale stratificato in modo tale che la proporzione di giocatori nel campione di ciascuna squadra corrisponda alla proporzione di giocatori di ciascuna squadra nel DataFrame pi\u00f9 grande:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy as <span style=\"color: #008000;\">np\n\n<\/span><span style=\"color: #008080;\">#define total sample size desired<\/span>\nN = 4\n\n<span style=\"color: #008080;\">#perform stratified random sampling<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> ('team', group_keys= <span style=\"color: #008000;\">False<\/span> ). <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x. <span style=\"color: #3366ff;\">sample<\/span> (int(np. <span style=\"color: #3366ff;\">rint<\/span> (N* <span style=\"color: #3366ff;\">len<\/span> (x)\/ <span style=\"color: #3366ff;\">len<\/span> (df))))). <span style=\"color: #3366ff;\">sample<\/span> (frac=1). <span style=\"color: #3366ff;\">reset_index<\/span> (drop= <span style=\"color: #008000;\">True<\/span> )\n\n        team position assists rebounds\n0 B F 7 9\n1 B G 8 6\n2 B C 6 6\n3 A G 7 8\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Si noti che la percentuale di giocatori della squadra A nel campione stratificato (25%) corrisponde alla proporzione di giocatori della squadra A nel DataFrame pi\u00f9 grande.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Allo stesso modo, la percentuale di giocatori della squadra B nel campione stratificato (75%) corrisponde alla percentuale di giocatori della squadra B nel DataFrame pi\u00f9 grande.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come selezionare altri tipi di campioni utilizzando i panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/campionamento-a-grappolo-nei-panda\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come eseguire il campionamento dei cluster in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/campionamento-sistematico-dei-panda\/\" target=\"_blank\" rel=\"noopener\">Come effettuare un campionamento sistematico tra i panda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I ricercatori spesso prelevano campioni da una popolazione e utilizzano i dati del campione per trarre conclusioni sulla popolazione nel suo insieme. Un metodo di campionamento comunemente utilizzato \u00e8 il campionamento casuale stratificato , in cui una popolazione viene divisa in gruppi e un certo numero di membri di ciascun gruppo vengono selezionati casualmente per [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Campionamento stratificato nei panda (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Campionamento stratificato nei panda (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T02:09:42+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/\",\"url\":\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/\",\"name\":\"Campionamento stratificato nei panda (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-28T02:09:42+00:00\",\"dateModified\":\"2023-07-28T02:09:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campionamento stratificato nei panda (con esempi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Campionamento stratificato nei panda (con esempi) - Statorials","description":"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/","og_locale":"it_IT","og_type":"article","og_title":"Campionamento stratificato nei panda (con esempi) - Statorials","og_description":"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.","og_url":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-28T02:09:42+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/","url":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/","name":"Campionamento stratificato nei panda (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-28T02:09:42+00:00","dateModified":"2023-07-28T02:09:42+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Una semplice spiegazione di come condurre un campionamento stratificato nei panda, inclusi diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/campionamento-stratificato-dei-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Campionamento stratificato nei panda (con esempi)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/988"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=988"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/988\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}