{"id":939,"date":"2023-07-28T06:10:31","date_gmt":"2023-07-28T06:10:31","guid":{"rendered":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/"},"modified":"2023-07-28T06:10:31","modified_gmt":"2023-07-28T06:10:31","slug":"tracciare-lintervallo-di-confidenza-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/","title":{"rendered":"Come tracciare un intervallo di confidenza in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Un <a href=\"https:\/\/statorials.org\/it\/intervalli-di-confidenza\/\" target=\"_blank\" rel=\"noopener noreferrer\">intervallo di confidenza<\/a> \u00e8 un intervallo di valori che probabilmente contiene un parametro della popolazione con un certo livello di confidenza.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial spiega come tracciare un intervallo di confidenza per un set di dati in R.<\/span><\/p>\n<h3> <strong>Esempio: tracciare un intervallo di confidenza in R<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente set di dati in R con 100 righe e 2 colonne:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible<\/span>\nset.seed(0)\n\n<span style=\"color: #008080;\">#create dataset<\/span>\nx &lt;- rnorm(100)\ny &lt;- x*2 + rnorm(100)\ndf &lt;- data.frame(x = x, y = y)\n\n<span style=\"color: #008080;\">#view first six rows of dataset<\/span>\nhead(df)\n\n           xy\n1 1.2629543 3.3077678\n2 -0.3262334 -1.4292433\n3 1.3297993 2.0436086\n4 1.2724293 2.5914389\n5 0.4146414 -0.3011029\n6 -1.5399500 -2.5031813\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Per creare un grafico della relazione tra x e y, possiamo prima adattare un modello di regressione lineare:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>model &lt;- lm(y ~ x, data = df)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Successivamente, possiamo creare un grafico della retta di regressione lineare stimata utilizzando la funzione abline() e la funzione lines() per creare le bande di confidenza effettive:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#get predicted y values using regression equation<\/span>\nnewx &lt;- seq(min(df$x), max(df$x), length.out=100)\npreds &lt;- predict(model, newdata = data.frame(x=newx), interval = 'confidence')\n\n<span style=\"color: #008080;\">#create plot of x vs. y, but don't display individual points (type='n')<\/span> \nplot(y ~ x, data = df, type = 'n')\n<span style=\"color: #008080;\">\n#add fitted regression line<\/span>\nabline(model)\n\n<span style=\"color: #008080;\">#add dashed lines for confidence bands\n<\/span>lines(newx, preds[,3], lty = 'dashed', col = 'blue')\nlines(newx, preds[,2], lty = 'dashed', col = 'blue')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9946 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotconfintr1.png\" alt=\"Tracciare un intervallo di confidenza in R\" width=\"454\" height=\"414\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">La linea nera mostra la retta di regressione lineare adattata mentre le due linee blu tratteggiate mostrano gli intervalli di confidenza.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Facoltativamente, \u00e8 anche possibile riempire l&#8217;area tra le linee dell&#8217;intervallo di confidenza e la linea di regressione lineare stimata utilizzando il seguente codice:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create plot of x vs. y<\/span>\nplot(y ~ x, data = df, type = 'n')\n<span style=\"color: #008080;\">\n#fill in area between regression line and confidence interval\n<span style=\"color: #000000;\">polygon(c(rev(newx), newx), c(rev(preds[,3]), preds[,2]), col = 'grey', border = NA)<\/span>\n\n#add fitted regression line<\/span>\nabline(model)\n\n<span style=\"color: #008080;\">#add dashed lines for confidence bands\n<\/span>lines(newx, preds[,3], lty = 'dashed', col = 'blue')\nlines(newx, preds[,2], lty = 'dashed', col = 'blue')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9947 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotconfintr2.png\" alt=\"Grafico degli intervalli di confidenza in R\" width=\"454\" height=\"422\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Ecco il codice completo dall&#8217;inizio alla fine:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<span style=\"color: #000000;\">set.seed(0)<\/span>\n\n#create dataset\n<span style=\"color: #000000;\">x &lt;- rnorm(100)<\/span>\n<span style=\"color: #000000;\">y &lt;- x*2 + rnorm(100)<\/span>\n<span style=\"color: #000000;\">df &lt;- data.frame(x = x, y = y)<\/span>\n\n#fit linear regression model\n<span style=\"color: #000000;\">model &lt;- lm(y ~ x, data = df)<\/span>\n\n#get predicted y values using regression equation\n<span style=\"color: #000000;\">newx &lt;- seq(min(df$x), max(df$x), length.out=100)<\/span>\n<span style=\"color: #000000;\">preds &lt;- predict(model, newdata = data.frame(x=newx), interval = 'confidence')<\/span>\n\n#create plot of x vs. y<\/span>\nplot(y ~ x, data = df, type = 'n')\n<span style=\"color: #008080;\">\n#fill in area between regression line and confidence interval\n<span style=\"color: #000000;\">polygon(c(rev(newx), newx), c(rev(preds[,3]), preds[,2]), col = 'grey', border = NA)<\/span>\n\n#add fitted regression line<\/span>\nabline(model)\n\n<span style=\"color: #008080;\">#add dashed lines for confidence bands\n<\/span>lines(newx, preds[,3], lty = 'dashed', col = 'blue')\nlines(newx, preds[,2], lty = 'dashed', col = 'blue')<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/intervalli-di-confidenza\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cosa sono gli intervalli di confidenza?<\/a><br \/> Come utilizzare la funzione abline() in R per aggiungere linee rette ai grafici<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un intervallo di confidenza \u00e8 un intervallo di valori che probabilmente contiene un parametro della popolazione con un certo livello di confidenza. Questo tutorial spiega come tracciare un intervallo di confidenza per un set di dati in R. Esempio: tracciare un intervallo di confidenza in R Supponiamo di avere il seguente set di dati 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 tracciare un intervallo di confidenza in R - Statorials<\/title>\n<meta name=\"description\" content=\"Una semplice spiegazione di come tracciare un intervallo di confidenza 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\/tracciare-lintervallo-di-confidenza-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come tracciare un intervallo di confidenza in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Una semplice spiegazione di come tracciare un intervallo di confidenza in R, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T06:10:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotconfintr1.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=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/\",\"url\":\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/\",\"name\":\"Come tracciare un intervallo di confidenza in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-28T06:10:31+00:00\",\"dateModified\":\"2023-07-28T06:10:31+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Una semplice spiegazione di come tracciare un intervallo di confidenza in R, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come tracciare un intervallo di confidenza 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 tracciare un intervallo di confidenza in R - Statorials","description":"Una semplice spiegazione di come tracciare un intervallo di confidenza 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\/tracciare-lintervallo-di-confidenza-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come tracciare un intervallo di confidenza in R - Statorials","og_description":"Una semplice spiegazione di come tracciare un intervallo di confidenza in R, con un esempio.","og_url":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/","og_site_name":"Statorials","article_published_time":"2023-07-28T06:10:31+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotconfintr1.png"}],"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\/tracciare-lintervallo-di-confidenza-r\/","url":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/","name":"Come tracciare un intervallo di confidenza in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-28T06:10:31+00:00","dateModified":"2023-07-28T06:10:31+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Una semplice spiegazione di come tracciare un intervallo di confidenza in R, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/tracciare-lintervallo-di-confidenza-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come tracciare un intervallo di confidenza 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\/939"}],"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=939"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/939\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}