{"id":1386,"date":"2023-07-26T14:36:45","date_gmt":"2023-07-26T14:36:45","guid":{"rendered":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/"},"modified":"2023-07-26T14:36:45","modified_gmt":"2023-07-26T14:36:45","slug":"test-di-causalita-di-granger-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/","title":{"rendered":"Come eseguire un test di causalit\u00e0 di granger in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Il <strong>test di causalit\u00e0 di Granger<\/strong> viene utilizzato per determinare se una serie temporale \u00e8 utile o meno per prevederne un&#8217;altra.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo test utilizza le seguenti ipotesi nulle e alternative:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Ipotesi nulla (H <sub>0<\/sub> ):<\/strong> la serie temporale <em>x<\/em> non causa la serie temporale <em>y<\/em> a Granger<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Ipotesi alternativa ( <sub>HA<\/sub> ):<\/strong> Serie temporali <em>x<\/em> Serie temporali delle cause Granger <em>y<\/em><\/span><\/p>\n<p> <span style=\"color: #000000;\">Il termine &#8220;cause di Granger&#8221; significa che conoscere il valore della serie temporale <em>x<\/em> con un certo ritardo \u00e8 utile per prevedere il valore della serie temporale <em>y<\/em> in un periodo successivo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo test produce una statistica del test F con un valore p corrispondente. Se il valore p \u00e8 inferiore<\/span> <span style=\"color: #000000;\">a un certo livello di significativit\u00e0 (cio\u00e8 \u03b1 = 0,05), allora possiamo rifiutare l&#8217;ipotesi nulla e concludere che abbiamo prove sufficienti per affermare che la serie temporale <em>x<\/em> Granger causa la serie temporale y.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per eseguire un test Granger-Causality in R, possiamo utilizzare la funzione <strong>grangertest()<\/strong> dal pacchetto <a href=\"https:\/\/cran.r-project.org\/web\/packages\/lmtest\/lmtest.pdf\" target=\"_blank\" rel=\"noopener\">lmtest<\/a> , che utilizza la seguente sintassi:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>prova di granger(x, y, ordine = 1)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Oro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> la prima serie temporale<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>y:<\/strong> la seconda serie temporale<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>ordine:<\/strong> numero di offset da utilizzare nella prima serie temporale. Il valore predefinito \u00e8 1.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Il seguente esempio passo passo mostra come utilizzare questa funzione nella pratica.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 1: definire le due serie temporali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Per questo esempio utilizzeremo il set di dati <strong>ChickEgg<\/strong> precaricato nel pacchetto lmtest. I valori di questo set di dati contengono il numero di uova prodotte e il numero di polli negli Stati Uniti dal 1930 al 1983:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load lmtest package<\/span>\n<span style=\"color: #993300;\">library<\/span> (lmtest)\n\n<span style=\"color: #008080;\">#load ChickEgg dataset\n<\/span>data(ChickEgg)\n\n<span style=\"color: #008080;\">#view first six rows of dataset\n<\/span>head(ChickEgg)\n\n     chicken egg\n[1,] 468491 3581\n[2,] 449743 3532\n[3,] 436815 3327\n[4,] 444523 3255\n[5,] 433937 3156\n[6,] 389958 3081<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 2: eseguire il test di causalit\u00e0 di Granger<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Successivamente, utilizzeremo la funzione <strong>grangertest()<\/strong> per eseguire un test di causalit\u00e0 di Granger per vedere se il numero di uova prodotte \u00e8 predittivo del futuro numero di galline. Eseguiremo il test utilizzando tre offset:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform Granger-Causality test<\/span>\ngrangertest(chicken ~ egg, order = <span style=\"color: #008000;\">3<\/span> , data = ChickEgg)\n\nGranger causality test\n\nModel 1: chicken ~ Lags(chicken, 1:3) + Lags(egg, 1:3)\nModel 2: chicken ~ Lags(chicken, 1:3)\n  Res.Df Df F Pr(&gt;F)   \n1 44                     \n2 47 -3 5.405 0.002966 **\n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ecco come interpretare il risultato:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Modello 1:<\/strong> questo modello tenta di prevedere il numero di polli utilizzando il numero di polli nei tre anni precedenti e il numero di uova nei tre anni precedenti come variabili predittive.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Modello 2:<\/strong> questo modello tenta di prevedere il numero di polli utilizzando solo il numero di polli negli ultimi tre anni come variabili predittive.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>F:<\/strong> Questa \u00e8 la statistica del test F. Risulta essere 5.405.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Pr(&gt;F):<\/strong> questo \u00e8 il valore p che corrisponde alla statistica del test F. Risulta essere .002966.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Poich\u00e9 il valore p \u00e8 inferiore a 0,05, possiamo rifiutare l&#8217;ipotesi nulla del test e concludere che conoscere il numero di uova \u00e8 utile per prevedere il futuro numero di galline.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 3: eseguire il test di causalit\u00e0 di Granger al contrario<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Sebbene abbiamo rifiutato l\u2019ipotesi nulla del test, \u00e8 infatti possibile che si verifichi un caso di causalit\u00e0 inversa. In altre parole, \u00e8 possibile che il numero di galline provochi una variazione nel numero di uova.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Per escludere questa possibilit\u00e0, dobbiamo eseguire il test di Granger-Causalit\u00e0 al contrario, utilizzando i polli come variabile predittiva e le uova come <a href=\"https:\/\/statorials.org\/it\/variabili-risposte-esplicative\/\" target=\"_blank\" rel=\"noopener\">variabile di risposta<\/a> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform Granger-Causality test in reverse<\/span>\ngrangertest(egg ~ chicken, order = <span style=\"color: #008000;\">3<\/span> , data = ChickEgg)\n\nGranger causality test\n\nModel 1: egg ~ Lags(egg, 1:3) + Lags(chicken, 1:3)\nModel 2: egg ~ Lags(egg, 1:3)\n  Res.Df Df F Pr(&gt;F)\n1 44                 \n2 47 -3 0.5916 0.6238\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il valore p del test \u00e8 0,6238. Poich\u00e9 questo non \u00e8 inferiore a 0,05, non possiamo rifiutare l\u2019ipotesi nulla. In altre parole, il numero di galline non predice il futuro numero di uova.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo quindi concludere che conoscere il numero di uova \u00e8 utile per prevedere il futuro numero di galline.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il test di causalit\u00e0 di Granger viene utilizzato per determinare se una serie temporale \u00e8 utile o meno per prevederne un&#8217;altra. Questo test utilizza le seguenti ipotesi nulle e alternative: Ipotesi nulla (H 0 ): la serie temporale x non causa la serie temporale y a Granger Ipotesi alternativa ( HA ): Serie temporali x [&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 eseguire un test di causalit\u00e0 di Granger in R - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.\" \/>\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\/test-di-causalita-di-granger-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come eseguire un test di causalit\u00e0 di Granger in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T14:36:45+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\/test-di-causalita-di-granger-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/\",\"name\":\"Come eseguire un test di causalit\u00e0 di Granger in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-26T14:36:45+00:00\",\"dateModified\":\"2023-07-26T14:36:45+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come eseguire un test di causalit\u00e0 di granger 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 eseguire un test di causalit\u00e0 di Granger in R - Statorials","description":"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.","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\/test-di-causalita-di-granger-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come eseguire un test di causalit\u00e0 di Granger in R - Statorials","og_description":"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.","og_url":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T14:36:45+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\/test-di-causalita-di-granger-in-r\/","url":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/","name":"Come eseguire un test di causalit\u00e0 di Granger in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-26T14:36:45+00:00","dateModified":"2023-07-26T14:36:45+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come eseguire un test di causalit\u00e0 di Granger in R, incluso un esempio passo passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/test-di-causalita-di-granger-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come eseguire un test di causalit\u00e0 di granger 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\/1386"}],"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=1386"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1386\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}