{"id":677,"date":"2023-07-29T03:09:22","date_gmt":"2023-07-29T03:09:22","guid":{"rendered":"https:\/\/statorials.org\/pt\/traco-residual-r\/"},"modified":"2023-07-29T03:09:22","modified_gmt":"2023-07-29T03:09:22","slug":"traco-residual-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/traco-residual-r\/","title":{"rendered":"Como criar um gr\u00e1fico residual em r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Os gr\u00e1ficos de res\u00edduos<\/strong> s\u00e3o frequentemente usados para avaliar se os <a href=\"https:\/\/statorials.org\/pt\/residuo\/\" target=\"_blank\" rel=\"noopener\">res\u00edduos<\/a> de uma an\u00e1lise de regress\u00e3o s\u00e3o normalmente distribu\u00eddos e se apresentam ou n\u00e3o <a href=\"https:\/\/statorials.org\/pt\/estatologia-explica-conceitos-de-forma-simples-e-direta-facilitamos-o-aprendizado-de-estatistica\/\" target=\"_blank\" rel=\"noopener\">heterocedasticidade<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial explica como criar gr\u00e1ficos residuais para um modelo de regress\u00e3o em R.<\/span><\/p>\n<h3> <strong>Exemplo: gr\u00e1ficos residuais em R<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Neste exemplo, ajustaremos um modelo de regress\u00e3o usando o conjunto de dados R integrado <strong>mtcars<\/strong> e, em seguida, produziremos tr\u00eas gr\u00e1ficos de res\u00edduos diferentes para analisar os res\u00edduos.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Etapa 1: ajuste o modelo de regress\u00e3o.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Primeiro, ajustaremos um modelo de regress\u00e3o usando <strong>mpg<\/strong> como vari\u00e1vel de resposta e <strong>disp<\/strong> e <strong>hp<\/strong> como vari\u00e1veis explicativas:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load the dataset<\/span>\ndata(mtcars)\n\n<span style=\"color: #008080;\">#fit a regression model<\/span>\nmodel &lt;- lm(mpg~disp+hp, data=mtcars)\n\n<span style=\"color: #008080;\">#get list of residuals<\/span> \nres &lt;- resid(model)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Passo 2: Produza um gr\u00e1fico residual ou ajustado.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">A seguir, produziremos um gr\u00e1fico residual\/ajustado, \u00fatil para detectar visualmente a heterocedasticidade \u2013 por exemplo, uma mudan\u00e7a sistem\u00e1tica na distribui\u00e7\u00e3o de res\u00edduos ao longo de um intervalo de valores.<\/span> <\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#produce residual vs. fitted plot<\/span>\nplot(fitted(model), res)\n\n<span style=\"color: #008080;\">#add a horizontal line at 0<\/span> \nabline(0,0)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6523 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/residplotr1.png\" alt=\"Terreno residual ou ajustado em R\" width=\"434\" height=\"393\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">O eixo x exibe os valores ajustados e o eixo y exibe os res\u00edduos. No gr\u00e1fico podemos ver que a distribui\u00e7\u00e3o dos res\u00edduos tende a ser maior para valores ajustados mais elevados, mas isso n\u00e3o parece suficientemente grave para que precisemos fazer altera\u00e7\u00f5es no modelo.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Etapa 3: Produza um gr\u00e1fico QQ.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos produzir um gr\u00e1fico QQ, \u00fatil para determinar se os res\u00edduos seguem uma distribui\u00e7\u00e3o normal. Se os valores dos dados no gr\u00e1fico seguirem uma linha aproximadamente reta em um \u00e2ngulo de 45 graus, os dados ser\u00e3o distribu\u00eddos normalmente.<\/span> <\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create QQ plot for residuals\n<\/span>qqnorm(res)\n\n<span style=\"color: #008080;\">#add a straight diagonal line to the plot<\/span>\nqqline(res) \n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6524 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/residplotr2.png\" alt=\"Gr\u00e1fico QQ residual em R\" width=\"435\" height=\"436\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Podemos observar que os res\u00edduos tendem a se desviar um pouco da linha pr\u00f3xima \u00e0s caudas, o que pode indicar que n\u00e3o est\u00e3o normalmente distribu\u00eddos.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Etapa 4: Produza um gr\u00e1fico de densidade.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos produzir um gr\u00e1fico de densidade, que tamb\u00e9m \u00e9 \u00fatil para verificar visualmente se os res\u00edduos est\u00e3o normalmente distribu\u00eddos ou n\u00e3o. Se o gr\u00e1fico tiver aproximadamente a forma de um sino, os res\u00edduos provavelmente seguem uma distribui\u00e7\u00e3o normal.<\/span> <\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#Create density plot of residuals<\/span>\nplot(density(res))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6526 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/residplotr3.png\" alt=\"Curva de densidade residual em R\" width=\"437\" height=\"432\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Podemos ver que o gr\u00e1fico de densidade segue aproximadamente o formato de um sino, embora esteja ligeiramente inclinado para a direita. Dependendo do tipo de estudo, um pesquisador pode ou n\u00e3o decidir realizar uma transforma\u00e7\u00e3o nos dados para garantir que os res\u00edduos sejam distribu\u00eddos de forma mais normal.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pt\/residuos-padronizados-em-r\/\" target=\"_blank\" rel=\"noopener\">Como calcular res\u00edduos padronizados em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/residuos-em-r-estudantil\/\" target=\"_blank\" rel=\"noopener\">Como calcular res\u00edduos estudantis em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/histograma-de-residuos-em-r\/\" target=\"_blank\" rel=\"noopener\">Como criar um histograma de res\u00edduos em R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os gr\u00e1ficos de res\u00edduos s\u00e3o frequentemente usados para avaliar se os res\u00edduos de uma an\u00e1lise de regress\u00e3o s\u00e3o normalmente distribu\u00eddos e se apresentam ou n\u00e3o heterocedasticidade . Este tutorial explica como criar gr\u00e1ficos residuais para um modelo de regress\u00e3o em R. Exemplo: gr\u00e1ficos residuais em R Neste exemplo, ajustaremos um modelo de regress\u00e3o usando o [&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":[],"class_list":["post-677","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como criar um gr\u00e1fico residual em R - Statorials<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.\" \/>\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\/pt\/traco-residual-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar um gr\u00e1fico residual em R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/traco-residual-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T03:09:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/residplotr1.png\" \/>\n<meta name=\"author\" content=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/traco-residual-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/traco-residual-r\/\",\"name\":\"Como criar um gr\u00e1fico residual em R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-29T03:09:22+00:00\",\"dateModified\":\"2023-07-29T03:09:22+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/traco-residual-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/traco-residual-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/traco-residual-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar um gr\u00e1fico residual em r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como criar um gr\u00e1fico residual em R - Statorials","description":"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.","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\/pt\/traco-residual-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar um gr\u00e1fico residual em R - Statorials","og_description":"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/traco-residual-r\/","og_site_name":"Statorials","article_published_time":"2023-07-29T03:09:22+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/residplotr1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/traco-residual-r\/","url":"https:\/\/statorials.org\/pt\/traco-residual-r\/","name":"Como criar um gr\u00e1fico residual em R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-29T03:09:22+00:00","dateModified":"2023-07-29T03:09:22+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples de como criar um gr\u00e1fico residual em R, incluindo v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/traco-residual-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/traco-residual-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/traco-residual-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar um gr\u00e1fico residual em r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=677"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/677\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}