{"id":3792,"date":"2023-07-15T12:57:23","date_gmt":"2023-07-15T12:57:23","guid":{"rendered":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/"},"modified":"2023-07-15T12:57:23","modified_gmt":"2023-07-15T12:57:23","slug":"ggplot-qq-grafico","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/","title":{"rendered":"Come creare un grafico qq in ggplot2 (con esempio)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Un <strong>grafico QQ,<\/strong> abbreviazione di \u201cquantile-quantile\u201d, viene utilizzato per valutare se un set di dati proviene potenzialmente da una distribuzione teorica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nella maggior parte dei casi, questo tipo di grafico viene utilizzato per determinare se un set di dati segue o meno una distribuzione normale.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Se i dati sono distribuiti normalmente, i punti su un grafico QQ giacciono su una linea diagonale retta.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Al contrario, se i punti deviano significativamente dalla linea diagonale retta, \u00e8 meno probabile che i dati siano distribuiti normalmente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per creare un grafico QQ in ggplot2, puoi utilizzare le funzioni <strong>stat_qq()<\/strong> e <strong>stat_qq_line()<\/strong> come segue:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)<\/span>\n\n<\/span>ggplot(df, aes(sample=y)) +\n  stat_qq() + \n  stat_qq_line()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Gli esempi seguenti mostrano come utilizzare questa sintassi per creare un grafico QQ in due scenari diversi.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio 1: grafico QQ per dati normali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come generare un set di dati distribuito normalmente con 200 <a href=\"https:\/\/statorials.org\/it\/osservazione-in-statistica\/\" target=\"_blank\" rel=\"noopener\">osservazioni<\/a> e creare un grafico QQ per il set di dati in R:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)<\/span>\n\n#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create some fake data that follows a normal distribution\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (y=rnorm(200))\n\n<span style=\"color: #008080;\">#create QQ plot\n<\/span>ggplot(df, aes(sample=y)) +\n  stat_qq() + \n  stat_qq_line()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-30780\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qq1.jpg\" alt=\"Trama QQ in ggplot2\" width=\"542\" height=\"414\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Possiamo vedere che i punti giacciono principalmente lungo la linea diagonale retta con alcune deviazioni minori lungo ciascuna delle code.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sulla base di questo grafico, presumiamo che questo set di dati sia distribuito normalmente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nota che possiamo anche usare gli argomenti colore e dimensione per cambiare il colore e la dimensione dei punti nel grafico, se lo desideriamo:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)<\/span>\n\n#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create some fake data that follows a normal distribution\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (y=rnorm(200))\n\n<span style=\"color: #008080;\">#create QQ plot\n<\/span>ggplot(df, aes(sample=y)) +\n  stat_qq(size= <span style=\"color: #008000;\">2.5<\/span> , color=' <span style=\"color: #ff0000;\">red<\/span> ') + \n  stat_qq_line()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-30781 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qq2.jpg\" alt=\"\" width=\"549\" height=\"423\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio 2: grafico QQ per dati non normali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come creare un grafico QQ per un set di dati che segue una distribuzione esponenziale con 200 osservazioni:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create some fake data that follows an exponential distribution\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (y=rexp( <span style=\"color: #008000;\">200<\/span> , rate= <span style=\"color: #008000;\">3<\/span> ))\n\n<span style=\"color: #008080;\">#create QQ plot\n<\/span>ggplot(df, aes(sample=y)) +\n  stat_qq() + \n  stat_qq_line()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-30782 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qq3.jpg\" alt=\"\" width=\"544\" height=\"416\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Vediamo che i punti si discostano notevolmente dalla linea diagonale. Ci\u00f2 indica chiaramente che il set di dati non \u00e8 distribuito normalmente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ci\u00f2 dovrebbe avere senso dato che abbiamo specificato che i dati dovrebbero seguire una distribuzione esponenziale.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come eseguire altre attivit\u00e0 comuni in ggplot2:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/ggplot2-multilinea\/\" target=\"_blank\" rel=\"noopener\">Come tracciare pi\u00f9 linee in ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/ggplot2-traccia-la-media-e-la-deviazione-standard\/\" target=\"_blank\" rel=\"noopener\">Come tracciare la media e la deviazione standard in ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/ggplot2-cambia-il-colore-della-linea\/\" target=\"_blank\" rel=\"noopener\">Come cambiare i colori delle linee in ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un grafico QQ, abbreviazione di \u201cquantile-quantile\u201d, viene utilizzato per valutare se un set di dati proviene potenzialmente da una distribuzione teorica. Nella maggior parte dei casi, questo tipo di grafico viene utilizzato per determinare se un set di dati segue o meno una distribuzione normale. Se i dati sono distribuiti normalmente, i punti su un [&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 un grafico QQ in ggplot2 (con esempio) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.\" \/>\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\/ggplot-qq-grafico\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come creare un grafico QQ in ggplot2 (con esempio) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T12:57:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qq1.jpg\" \/>\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\/ggplot-qq-grafico\/\",\"url\":\"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/\",\"name\":\"Come creare un grafico QQ in ggplot2 (con esempio) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-15T12:57:23+00:00\",\"dateModified\":\"2023-07-15T12:57:23+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come creare un grafico qq in ggplot2 (con esempio)\"}]},{\"@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 un grafico QQ in ggplot2 (con esempio) - Statorials","description":"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.","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\/ggplot-qq-grafico\/","og_locale":"it_IT","og_type":"article","og_title":"Come creare un grafico QQ in ggplot2 (con esempio) - Statorials","og_description":"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.","og_url":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/","og_site_name":"Statorials","article_published_time":"2023-07-15T12:57:23+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qq1.jpg"}],"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\/ggplot-qq-grafico\/","url":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/","name":"Come creare un grafico QQ in ggplot2 (con esempio) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-15T12:57:23+00:00","dateModified":"2023-07-15T12:57:23+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come creare un grafico QQ in ggplot2, incluso un esempio completo.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/ggplot-qq-grafico\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/ggplot-qq-grafico\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come creare un grafico qq in ggplot2 (con esempio)"}]},{"@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\/3792"}],"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=3792"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/3792\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=3792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=3792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=3792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}