{"id":1352,"date":"2023-07-26T18:22:00","date_gmt":"2023-07-26T18:22:00","guid":{"rendered":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/"},"modified":"2023-07-26T18:22:00","modified_gmt":"2023-07-26T18:22:00","slug":"tabella-di-contingenza-a-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/","title":{"rendered":"Come creare una tabella di contingenza in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Una <strong>tabella di contingenza<\/strong> (a volte chiamata &#8220;tabelle incrociate&#8221;) \u00e8 un tipo di tabella che riepiloga la relazione tra due variabili categoriali.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fortunatamente, \u00e8 facile creare una tabella di contingenza per le variabili in R utilizzando la funzione tabella pivot. Questo tutorial mostra un esempio di come eseguire questa operazione.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio: tabella di contingenza in R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente set di dati che visualizza informazioni su 20 diversi ordini di prodotti, incluso il tipo di prodotto acquistato e il paese in cui \u00e8 stato acquistato il prodotto:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data<\/span>\ndf &lt;- data.frame(order_num = 1:20,\n                 product= <span style=\"color: #3366ff;\">rep<\/span> (c(' <span style=\"color: #008000;\">TV<\/span> ', ' <span style=\"color: #008000;\">Radio<\/span> ', ' <span style=\"color: #008000;\">Computer<\/span> '), <span style=\"color: #3366ff;\">times<\/span> =c(9, 6, 5)),\n                 country= <span style=\"color: #3366ff;\">rep<\/span> (c(' <span style=\"color: #008000;\">A<\/span> ', ' <span style=\"color: #008000;\">B<\/span> ', ' <span style=\"color: #008000;\">C<\/span> ', ' <span style=\"color: #008000;\">D<\/span> '), <span style=\"color: #3366ff;\">times<\/span> =5))\n\n<span style=\"color: #008080;\">#view data\n<\/span>df\n\n   order_num product country\n1 1 TV A\n2 2 TV B\n3 3 TV C\n4 4 TV D\n5 5 TV A\n6 6 TV B\n7 7 TV C\n8 8 TV D\n9 9 TV A\n10 10 Radio B\n11 11 Radio C\n12 12 Radio D\n13 13 Radio A\n14 14 Radio B\n15 15 Radio C\n16 16 Computer D\n17 17 Computer A\n18 18 Computer B\n19 19 Computer C\n20 20 Computer D<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Per creare una tabella di contingenza, possiamo semplicemente utilizzare la funzione <strong>table()<\/strong> e fornire le variabili prodotto e paese come argomenti:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create contingency table<\/span>\ntable &lt;- table(df$product, df$country)\n\n<span style=\"color: #008080;\">#view contingency table\n<\/span>table\n\n           ABCD\n  Computer 1 1 1 2\n  Radio 1 2 2 1\n  TV 3 2 2 2\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo anche usare la funzione <strong>addmargins()<\/strong> per aggiungere margini alla tabella:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add margins to contingency table<\/span>\ntable_w_margins &lt;- addmargins(table)\n\n<span style=\"color: #008080;\">#view contingency table\n<\/span>table_w_margins\n\n            ABCD Sum\n  Computer 1 1 1 2 5\n  Radio 1 2 2 1 6\n  TV 3 2 2 2 9\n  Sum 5 5 5 5 20\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ecco come interpretare la tabella:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Il valore in basso a destra indica il numero totale di prodotti ordinati: 20.<\/span><\/li>\n<li> <span style=\"color: #000000;\">I valori sul lato destro mostrano le somme delle righe: in totale sono stati ordinati 5 computer, 6 radio e 9 televisori.<\/span><\/li>\n<li> <span style=\"color: #000000;\">I valori in fondo alla tabella mostrano le somme delle colonne: in totale sono stati ordinati 5 prodotti nel paese A, 5 nel paese B, 5 nel paese C e 5 nel paese D.<\/span><\/li>\n<li> <span style=\"color: #000000;\">I valori all&#8217;interno della tabella indicano il numero di prodotti specifici ordinati in ciascun paese: 1 computer dal paese A, 1 radio dal paese A, 3 televisori dal paese A, ecc.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/media-tra-le-colonne-in-r\/\" target=\"_blank\" rel=\"noopener\">Come calcolare la media sulle colonne in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/aggiungi-colonne-specifiche-in-r\/\" target=\"_blank\" rel=\"noopener\">Come sommare colonne specifiche in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/calcolare-la-media-di-piu-colonne-in-r\/\" target=\"_blank\" rel=\"noopener\">Come calcolare la media di pi\u00f9 colonne in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una tabella di contingenza (a volte chiamata &#8220;tabelle incrociate&#8221;) \u00e8 un tipo di tabella che riepiloga la relazione tra due variabili categoriali. Fortunatamente, \u00e8 facile creare una tabella di contingenza per le variabili in R utilizzando la funzione tabella pivot. Questo tutorial mostra un esempio di come eseguire questa operazione. Esempio: tabella di contingenza in [&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>Come creare una tabella di contingenza in R \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.\" \/>\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\/tabella-di-contingenza-a-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come creare una tabella di contingenza in R \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T18:22:00+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\/tabella-di-contingenza-a-r\/\",\"url\":\"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/\",\"name\":\"Come creare una tabella di contingenza in R \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-26T18:22:00+00:00\",\"dateModified\":\"2023-07-26T18:22:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come creare una tabella di contingenza in r\"}]},{\"@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":"Come creare una tabella di contingenza in R \u2013 Statorials","description":"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.","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\/tabella-di-contingenza-a-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come creare una tabella di contingenza in R \u2013 Statorials","og_description":"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.","og_url":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T18:22:00+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\/tabella-di-contingenza-a-r\/","url":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/","name":"Come creare una tabella di contingenza in R \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-26T18:22:00+00:00","dateModified":"2023-07-26T18:22:00+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come creare una tabella di contingenza in R, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/tabella-di-contingenza-a-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come creare una tabella di contingenza in r"}]},{"@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\/1352"}],"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=1352"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1352\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}