{"id":4490,"date":"2023-07-10T17:15:06","date_gmt":"2023-07-10T17:15:06","guid":{"rendered":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/"},"modified":"2023-07-10T17:15:06","modified_gmt":"2023-07-10T17:15:06","slug":"r-odds-ratio-della-regressione-logistica","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/","title":{"rendered":"R: come calcolare i rapporti odd in un modello di regressione logistica"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/it\/regressione-logistica-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">La regressione logistica<\/a> \u00e8 un metodo che possiamo utilizzare per adattare un modello di regressione quando la variabile di risposta \u00e8 binaria.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Quando si adatta un modello di regressione logistica in R, i coefficienti nel riepilogo del modello rappresentano la variazione media <strong>nelle probabilit\u00e0 logaritmiche<\/strong> della variabile di risposta associata a un aumento di un&#8217;unit\u00e0 in ciascuna variabile predittrice.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tuttavia, spesso vogliamo invece calcolare l&#8217; <strong>odds ratio<\/strong> per le variabili predittive nel modello.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per calcolare rapidamente i rapporti odd per ciascuna variabile predittore nel modello, \u00e8 possibile utilizzare la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>exp(coef(model))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Puoi anche calcolare un intervallo di confidenza al 95% per ciascun rapporto di probabilit\u00e0 utilizzando la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>exp(cbind(Odds_Ratio = coef(model), confint(model)))<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare questa sintassi per calcolare e interpretare i rapporti odd per un modello di regressione logistica in R.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio: calcolo dei rapporti odd in un modello di regressione logistica in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Per questo esempio utilizzeremo il set di dati <strong>predefinito<\/strong> del pacchetto <strong>ISLR<\/strong> in R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare il seguente codice per caricare e visualizzare un riepilogo del set di dati:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ISLR)\n\n<span style=\"color: #008080;\">#view first five rows of Default dataset\n<\/span>head(Default)\n\n  default student balance income\n1 No No 729.5265 44361.625\n2 No Yes 817.1804 12106.135\n3 No No 1073.5492 31767.139\n4 No No 529.2506 35704.494\n5 No No 785.6559 38463.496\n6 No Yes 919.5885 7491.559<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo set di dati contiene le seguenti informazioni su 10.000 individui:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>default:<\/strong> indica se un individuo \u00e8 inadempiente o meno.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>studente:<\/strong> indica se un individuo \u00e8 studente o meno.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>saldo:<\/strong> saldo medio portato da un individuo.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>reddito:<\/strong> reddito dell&#8217;individuo.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Utilizzeremo lo status di studente, il saldo bancario e il reddito per costruire un modello di regressione logistica che predice la probabilit\u00e0 che un dato individuo vada in default.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare la funzione <strong>glm<\/strong> e specificare family=&#8217;binomial&#8217; in modo che R adatti un modello di regressione logistica al set di dati:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fit logistic regression model<\/span>\nmodel &lt;- glm(default~student+balance+income, family=' <span style=\"color: #ff0000;\">binomial<\/span> ', data=Default)\n\n<span style=\"color: #008080;\">#disable scientific notation for model summary<\/span>\noptions(scipen=999)\n\n<span style=\"color: #008080;\">#view model summary<\/span>\nsummary(model)\n\nCall:\nglm(formula = default ~ student + balance + income, family = \"binomial\", \n    data = train)\n\nDeviance Residuals: \n    Min 1Q Median 3Q Max  \n-2.5586 -0.1353 -0.0519 -0.0177 3.7973  \n\nCoefficients:\n                 Estimate Std. Error z value Pr(&gt;|z|)    \n(Intercept) -11.478101194 0.623409555 -18.412 &lt;0.0000000000000002 ***\nstudentYes -0.493292438 0.285735949 -1.726 0.0843 .  \nbalance 0.005988059 0.000293765 20.384 &lt;0.0000000000000002 ***\nincome 0.000007857 0.000009965 0.788 0.4304    \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\n(Dispersion parameter for binomial family taken to be 1)\n\n    Null deviance: 2021.1 on 6963 degrees of freedom\nResidual deviance: 1065.4 on 6960 degrees of freedom\nAIC: 1073.4\n\nNumber of Fisher Scoring iterations: 8\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">I coefficienti nel risultato indicano la variazione media del log odds di default.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, un aumento di un\u2019unit\u00e0 del <strong>saldo<\/strong> \u00e8 associato a un aumento medio di <strong>0,005988<\/strong> nella probabilit\u00e0 logaritmica di default.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per calcolare invece l&#8217;odds ratio per ciascuna variabile predittrice, possiamo utilizzare la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate odds ratio for each predictor variable<\/span>\nexp(coef(model))\n\n  (Intercept) studentYes balance income \n0.00001903854 0.52373166965 1.00575299051 1.00000303345 \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo anche calcolare ciascun rapporto di probabilit\u00e0 nonch\u00e9 un intervallo di confidenza al 95% per ciascun rapporto di probabilit\u00e0:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate odds ratio and 95% confidence interval for each predictor variable<\/span> \nexp(cbind(Odds_Ratio = coef(model), confint(model)))\n\n               Odds_Ratio 2.5% 97.5%\n(Intercept) 0.00001903854 0.000007074481 0.0000487808\nstudentYes 0.52373166965 0.329882707270 0.8334223982\nbalance 1.00575299051 1.005308940686 1.0062238757\nincome 1.00000303345 0.999986952969 1.0000191246\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">L&#8217;odds ratio per ciascun coefficiente rappresenta l&#8217;aumento medio delle probabilit\u00e0 di default di un individuo, presupponendo che tutte le altre variabili predittive rimangano costanti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, il <strong>saldo<\/strong> della variabile predittore ha un rapporto odd di <strong>1.0057<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ci\u00f2 significa che per ogni dollaro aggiuntivo nel saldo che un individuo porta con s\u00e9, le probabilit\u00e0 che l\u2019individuo risulti inadempiente sul prestito aumentano di un fattore pari a <strong>1,0057<\/strong> , <em>assumendo che lo status di studente e il reddito rimangano costanti<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo interpretare i rapporti odd per le altre variabili predittive allo stesso modo.<\/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 R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/it\/r-previsione-della-regressione-logistica\/\" target=\"_blank\" rel=\"noopener\">Come utilizzare Predict() con il modello di regressione logistica in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/interpretare-loutput-della-regressione-logistica-prz-r\/\">Come interpretare Pr(&gt;|z|) nell&#8217;output della regressione logistica in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/tracciare-la-regressione-logistica-in-r\/\" target=\"_blank\" rel=\"noopener\">Come tracciare una curva di regressione logistica in R<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La regressione logistica \u00e8 un metodo che possiamo utilizzare per adattare un modello di regressione quando la variabile di risposta \u00e8 binaria. Quando si adatta un modello di regressione logistica in R, i coefficienti nel riepilogo del modello rappresentano la variazione media nelle probabilit\u00e0 logaritmiche della variabile di risposta associata a un aumento di un&#8217;unit\u00e0 [&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>A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica 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\/r-odds-ratio-della-regressione-logistica\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica in R, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T17:15:06+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=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/\",\"url\":\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/\",\"name\":\"A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-10T17:15:06+00:00\",\"dateModified\":\"2023-07-10T17:15:06+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica in R, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R: come calcolare i rapporti odd in un modello di regressione logistica\"}]},{\"@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":"A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials","description":"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica 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\/r-odds-ratio-della-regressione-logistica\/","og_locale":"it_IT","og_type":"article","og_title":"A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials","og_description":"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica in R, con un esempio.","og_url":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/","og_site_name":"Statorials","article_published_time":"2023-07-10T17:15:06+00:00","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\/r-odds-ratio-della-regressione-logistica\/","url":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/","name":"A: Come calcolare i rapporti odd in un modello di regressione logistica - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-10T17:15:06+00:00","dateModified":"2023-07-10T17:15:06+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come calcolare e interpretare i rapporti odd in un modello di regressione logistica in R, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/r-odds-ratio-della-regressione-logistica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"R: come calcolare i rapporti odd in un modello di regressione logistica"}]},{"@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\/4490"}],"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=4490"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4490\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}