{"id":2070,"date":"2023-07-23T20:31:02","date_gmt":"2023-07-23T20:31:02","guid":{"rendered":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/"},"modified":"2023-07-23T20:31:02","modified_gmt":"2023-07-23T20:31:02","slug":"tracciare-i-dati-categorici-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/","title":{"rendered":"Come tracciare dati categorici in r (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Nelle statistiche, <a href=\"https:\/\/statorials.org\/it\/categorico-vs.-quantitativo\/\" target=\"_blank\" rel=\"noopener\">i dati categorici<\/a> rappresentano dati che possono assumere nomi o etichette.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Esempi inclusi:<br \/><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Stato di fumatore (\u201cfumatore\u201d, \u201cnon fumatore\u201d)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Colore degli occhi (\u201cblu\u201d, \u201cverde\u201d, \u201cnocciola\u201d)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Livello di istruzione (es. \u201cscuola superiore\u201d, \u201claurea\u201d, \u201claurea magistrale\u201d)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Tre grafici comunemente utilizzati per visualizzare questo tipo di dati includono:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Grafico a barre<\/span><\/li>\n<li> <span style=\"color: #000000;\">Trame di mosaico<\/span><\/li>\n<li> <span style=\"color: #000000;\">Box plot per gruppo<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Gli esempi seguenti mostrano come creare ciascuno di questi grafici in R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 1: grafici a barre<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come creare un grafico a barre per visualizzare la frequenza degli spostamenti in un determinato frame di dati:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">library<\/span> (ggplot2)<\/span>\n\n#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'),\n                 team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'),\n                 points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19),\n                 rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8))\n\n<span style=\"color: #008080;\">#create bar chart of teams\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=team)) +\n  geom_bar()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19274 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie1.png\" alt=\"\" width=\"462\" height=\"454\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;asse x mostra il nome di ciascuna squadra e l&#8217;asse y mostra la frequenza di ciascuna squadra nel frame di dati.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo anche utilizzare il seguente codice per ordinare le barre nel grafico dalla pi\u00f9 grande alla pi\u00f9 piccola:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create bar chart of teams, ordered from large to small\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x= <span style=\"color: #3366ff;\">reorder<\/span> (team, team, <span style=\"color: #008000;\">function<\/span> (x)- <span style=\"color: #3366ff;\">length<\/span> (x)))) +\n  geom_bar(fill=' <span style=\"color: #ff0000;\">steelblue<\/span> ') +\n  labs(x=' <span style=\"color: #ff0000;\">Team<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19275 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie2.png\" alt=\"\" width=\"470\" height=\"465\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 2: box plot per gruppo<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I boxplot raggruppati sono un modo utile per visualizzare una variabile numerica, raggruppata per una variabile categoriale.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, il codice seguente mostra come creare boxplot che mostrano la distribuzione dei punti segnati, raggruppati per squadra:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">library<\/span> (ggplot2)<\/span>\n\n#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'),\n                 team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'),\n                 points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19),\n                 rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8))\n\n<span style=\"color: #008080;\">#create boxplots of points, grouped by team\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=team, y=points)) +\n  geom_boxplot(fill=' <span style=\"color: #ff0000;\">steelblue<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19276 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie3.png\" alt=\"\" width=\"419\" height=\"419\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;asse x mostra le squadre e l&#8217;asse y mostra la distribuzione dei punti segnati da ciascuna squadra.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 3: trama a mosaico<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Un grafico a mosaico \u00e8 un tipo di grafico che visualizza le frequenze di due diverse variabili categoriali in un unico grafico.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, il codice seguente mostra come creare un grafico a mosaico che mostra la frequenza delle variabili categoriali &#8220;risultato&#8221; e &#8220;team&#8221; in un singolo grafico:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'),\n                 team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'),\n                 points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19),\n                 rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8))\n\n<span style=\"color: #008080;\">#create table of counts\n<\/span>counts &lt;- table(df$result, df$team)\n\n<span style=\"color: #008080;\">#create mosaic plot\n<\/span>mosaicplot(counts, xlab=' <span style=\"color: #ff0000;\">Game Result<\/span> ', ylab=' <span style=\"color: #ff0000;\">Team<\/span> ',\n           main=' <span style=\"color: #ff0000;\">Wins by Team<\/span> ', col=' <span style=\"color: #ff0000;\">steelblue<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-19277\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie4.png\" alt=\"Terreno a mosaico in R\" width=\"424\" height=\"439\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;asse x mostra il risultato del gioco e l&#8217;asse y mostra le quattro diverse squadre.<\/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 creare altri grafici comuni in R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/stack-del-barplot-in-r\/\" target=\"_blank\" rel=\"noopener\">Come creare un barplot in pila in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/gruppo-barplot-in-r\/\" target=\"_blank\" rel=\"noopener\">Come creare un barplot clusterizzato in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/diagramma-a-punti-nella-pila-r\/\" target=\"_blank\" rel=\"noopener\">Come creare un grafico di punti in pila in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nelle statistiche, i dati categorici rappresentano dati che possono assumere nomi o etichette. Esempi inclusi: Stato di fumatore (\u201cfumatore\u201d, \u201cnon fumatore\u201d) Colore degli occhi (\u201cblu\u201d, \u201cverde\u201d, \u201cnocciola\u201d) Livello di istruzione (es. \u201cscuola superiore\u201d, \u201claurea\u201d, \u201claurea magistrale\u201d) Tre grafici comunemente utilizzati per visualizzare questo tipo di dati includono: Grafico a barre Trame di mosaico Box plot [&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 tracciare i dati categorici in R (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come tracciare dati categorici in R, con 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\/tracciare-i-dati-categorici-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come tracciare i dati categorici in R (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come tracciare dati categorici in R, con diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T20:31:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie1.png\" \/>\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=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/\",\"name\":\"Come tracciare i dati categorici in R (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-23T20:31:02+00:00\",\"dateModified\":\"2023-07-23T20:31:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come tracciare dati categorici in R, con diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come tracciare dati categorici in r (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":"Come tracciare i dati categorici in R (con esempi) - Statorials","description":"Questo tutorial spiega come tracciare dati categorici in R, con 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\/tracciare-i-dati-categorici-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come tracciare i dati categorici in R (con esempi) - Statorials","og_description":"Questo tutorial spiega come tracciare dati categorici in R, con diversi esempi.","og_url":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-23T20:31:02+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/categorie1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/","url":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/","name":"Come tracciare i dati categorici in R (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-23T20:31:02+00:00","dateModified":"2023-07-23T20:31:02+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come tracciare dati categorici in R, con diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/tracciare-i-dati-categorici-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come tracciare dati categorici in r (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\/2070"}],"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=2070"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2070\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}