{"id":1314,"date":"2023-07-26T22:05:53","date_gmt":"2023-07-26T22:05:53","guid":{"rendered":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/"},"modified":"2023-07-26T22:05:53","modified_gmt":"2023-07-26T22:05:53","slug":"tracciare-una-regressione-lineare-multipla-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/","title":{"rendered":"Come tracciare i risultati di regressione lineare multipla in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Quando eseguiamo <a href=\"https:\/\/statorials.org\/it\/regressione-lineare-semplice-in-r\/\" target=\"_blank\" rel=\"noopener\">una regressione lineare semplice<\/a> in R, \u00e8 facile visualizzare la linea di regressione adattata perch\u00e9 stiamo lavorando solo con una singola variabile predittrice e una singola <a href=\"https:\/\/statorials.org\/it\/variabili-risposte-esplicative\/\" target=\"_blank\" rel=\"noopener\">variabile di risposta<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, il codice seguente mostra come adattare un modello di regressione lineare semplice a un set di dati e tracciare i risultati:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dataset\n<\/span>data &lt;- data.frame(x = c(1, 1, 2, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11, 11),\n                   y = c(13, 14, 17, 23, 24, 25, 25, 24, 28, 32, 33, 35, 40, 41))\n\n<span style=\"color: #008080;\">#fit simple linear regression model\n<\/span>model &lt;- lm(y ~ x, data = data)\n\n<span style=\"color: #008080;\">#create scatterplot of data\n<\/span>plot(data$x, data$y)\n\n<span style=\"color: #008080;\">#add fitted regression line\n<\/span>abline(model)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12859 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotmultipleregression1.png\" alt=\"Tracciare una semplice linea di regressione lineare in R con un grafico a dispersione\" width=\"413\" height=\"381\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tuttavia, quando eseguiamo <a href=\"https:\/\/statorials.org\/it\/regressione-lineare-multipla-r\/\" target=\"_blank\" rel=\"noopener\">una regressione lineare multipla,<\/a> diventa difficile visualizzare i risultati perch\u00e9 esistono pi\u00f9 variabili predittive e non possiamo semplicemente tracciare una linea di regressione su un grafico 2D.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo invece utilizzare <strong>grafici con variabili aggiunte<\/strong> (a volte chiamati &#8220;grafici di regressione parziale&#8221;), che sono grafici individuali che mostrano la relazione tra la variabile di risposta e una variabile predittrice, <em>controllando al contempo la presenza di altre variabili predittive nel modello<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come eseguire una regressione lineare multipla in R e visualizzare i risultati utilizzando grafici con variabili aggiunte.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio: tracciare i risultati della regressione lineare multipla in R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di adattare il seguente modello di regressione lineare multipla a un set di dati in R utilizzando il set di dati <strong>mtcars<\/strong> integrato:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fit multiple linear regression model\n<span style=\"color: #000000;\">model &lt;- lm(mpg ~ disp + hp + drat, data = mtcars)\n<\/span>\n#view results of model\n<span style=\"color: #000000;\">summary(model)\n\nCall:\nlm(formula = mpg ~ disp + hp + drat, data = mtcars)\n\nResiduals:\n    Min 1Q Median 3Q Max \n-5.1225 -1.8454 -0.4456 1.1342 6.4958 \n\nCoefficients:\n             Estimate Std. Error t value Pr(&gt;|t|)   \n(Intercept) 19.344293 6.370882 3.036 0.00513 **\navailable -0.019232 0.009371 -2.052 0.04960 * \nhp -0.031229 0.013345 -2.340 0.02663 * \ndrat 2.714975 1.487366 1.825 0.07863 . \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 3.008 on 28 degrees of freedom\nMultiple R-squared: 0.775, Adjusted R-squared: 0.7509 \nF-statistic: 32.15 on 3 and 28 DF, p-value: 3.28e-09\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dai risultati, possiamo vedere che il valore p per ciascuno dei coefficienti \u00e8 inferiore a 0,1. Per semplicit\u00e0, assumeremo che ciascuna delle variabili predittive sia significativa e debba essere inclusa nel modello.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per produrre grafici delle variabili aggiunte, possiamo utilizzare la funzione <strong>avPlots()<\/strong> dal pacchetto <strong>car<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load car package\n<span style=\"color: #000000;\">library(car)\n<\/span>\n#produce added variable plots\n<span style=\"color: #000000;\">avPlots(model)<\/span>\n<\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12861 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ajoutevarplots1.png\" alt=\"Tracciare la regressione lineare multipla in R\" width=\"503\" height=\"507\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Ecco come interpretare ciascuna trama:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">L&#8217;asse x mostra una singola variabile predittrice e l&#8217;asse y mostra la variabile di risposta.<\/span><\/li>\n<li> <span style=\"color: #000000;\">La linea blu mostra l&#8217;associazione tra la variabile predittore e la variabile di risposta, <em>mantenendo costante il valore di tutte le altre variabili predittive<\/em> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">I punti etichettati in ciascun grafico rappresentano le 2 <a href=\"https:\/\/statorials.org\/it\/osservazione-in-statistica\/\" target=\"_blank\" rel=\"noopener\">osservazioni<\/a> con i <a href=\"https:\/\/statorials.org\/it\/residuo\/\" target=\"_blank\" rel=\"noopener\">residui<\/a> maggiori e le 2 osservazioni con la leva parziale maggiore.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Si noti che l&#8217;angolo della linea in ciascun grafico corrisponde al segno del coefficiente dell&#8217;equazione di regressione stimata.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, ecco i coefficienti stimati per ciascuna variabile predittrice nel modello:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>visualizzazione:<\/strong> -0,019232<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>cap:<\/strong> -0,031229<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>data:<\/strong> 2.714975<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Si noti che l&#8217;angolo della linea \u00e8 positivo nel grafico della variabile aggiunta per <em>drat<\/em> mentre \u00e8 negativo per <em>disp<\/em> e <em>hp<\/em> , che corrisponde ai segni dei loro coefficienti stimati:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12864 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ajoutevarplots2.png\" alt=\"Aggiunta di un grafico variabile in R\" width=\"473\" height=\"495\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sebbene non sia possibile tracciare una singola linea di regressione adattata su un grafico 2D poich\u00e9 disponiamo di pi\u00f9 variabili predittive, questi grafici con variabili aggiunte ci consentono di osservare la relazione tra ogni singola variabile predittiva e la variabile di risposta mantenendo costanti le altre variabili predittive.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando eseguiamo una regressione lineare semplice in R, \u00e8 facile visualizzare la linea di regressione adattata perch\u00e9 stiamo lavorando solo con una singola variabile predittrice e una singola variabile di risposta . Ad esempio, il codice seguente mostra come adattare un modello di regressione lineare semplice a un set di dati e tracciare i risultati: [&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 risultati di regressione lineare multipla in R - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla 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-una-regressione-lineare-multipla-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 risultati di regressione lineare multipla in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla in R, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T22:05:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotmultipleregression1.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-una-regressione-lineare-multipla-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/\",\"name\":\"Come tracciare i risultati di regressione lineare multipla in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-26T22:05:53+00:00\",\"dateModified\":\"2023-07-26T22:05:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla in R, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come tracciare i risultati di regressione lineare multipla 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 i risultati di regressione lineare multipla in R - Statorials","description":"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla 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-una-regressione-lineare-multipla-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come tracciare i risultati di regressione lineare multipla in R - Statorials","og_description":"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla in R, con un esempio.","og_url":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T22:05:53+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotmultipleregression1.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-una-regressione-lineare-multipla-in-r\/","url":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/","name":"Come tracciare i risultati di regressione lineare multipla in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-26T22:05:53+00:00","dateModified":"2023-07-26T22:05:53+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial fornisce un modo semplice per visualizzare i risultati della regressione lineare multipla in R, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/tracciare-una-regressione-lineare-multipla-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come tracciare i risultati di regressione lineare multipla 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\/1314"}],"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=1314"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1314\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}