{"id":1324,"date":"2023-07-26T21:09:28","date_gmt":"2023-07-26T21:09:28","guid":{"rendered":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/"},"modified":"2023-07-26T21:09:28","modified_gmt":"2023-07-26T21:09:28","slug":"regressao-quantilica-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/","title":{"rendered":"Como realizar regress\u00e3o quant\u00edlica em r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">A regress\u00e3o linear \u00e9 um m\u00e9todo que podemos usar para compreender a rela\u00e7\u00e3o entre uma ou mais vari\u00e1veis preditoras e uma <a href=\"https:\/\/statorials.org\/pt\/respostas-explicativas-das-variaveis\/\" target=\"_blank\" rel=\"noopener\">vari\u00e1vel de resposta<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Normalmente, quando realizamos regress\u00e3o linear, queremos estimar o valor m\u00e9dio da vari\u00e1vel resposta.<\/span><\/p>\n<p> <span style=\"color: #000000;\">No entanto, poder\u00edamos, em vez disso, usar um m\u00e9todo conhecido como <strong>regress\u00e3o quant\u00edlica<\/strong> para estimar <em>qualquer<\/em> valor quant\u00edlico ou percentil do valor da resposta, como o percentil 70, o percentil 90, o percentil 98, etc.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Para realizar a regress\u00e3o quant\u00edlica em R, podemos usar a fun\u00e7\u00e3o <strong>rq()<\/strong> do pacote <a href=\"https:\/\/cran.r-project.org\/web\/packages\/quantreg\/quantreg.pdf\" target=\"_blank\" rel=\"noopener\">quantreg<\/a> , que usa a seguinte sintaxe:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (quantreg)\n\nmodel &lt;- rq(y ~ x, data = dataset, tau = <span style=\"color: #008000;\">0.5<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ouro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y:<\/strong> a vari\u00e1vel de resposta<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> a(s) vari\u00e1vel(is) preditiva(s)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>dados:<\/strong> o nome do conjunto de dados<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>tau:<\/strong> O percentil a ser encontrado. O padr\u00e3o \u00e9 a mediana (tau = 0,5), mas voc\u00ea pode defini-la como qualquer n\u00famero entre 0 e 1.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como usar esta fun\u00e7\u00e3o para realizar regress\u00e3o quant\u00edlica em R.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Passo 1: Insira os dados<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Para este exemplo, criaremos um conjunto de dados contendo as horas estudadas e os resultados dos exames obtidos para 100 alunos diferentes de uma universidade:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(0)\n\n<span style=\"color: #008080;\">#create data frame<\/span> \nhours &lt;- runif(100, 1, 10)\nscore &lt;- 60 + 2*hours + rnorm(100, mean=0, sd=.45*hours)\ndf &lt;- data.frame(hours, score)\n\n<span style=\"color: #008080;\">#view first six rows<\/span>\nhead(df)\n\n     hours score\n1 9.070275 79.22682\n2 3.389578 66.20457\n3 4.349115 73.47623\n4 6.155680 70.10823\n5 9.173870 78.12119\n6 2.815137 65.94716\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Etapa 2: realizar a regress\u00e3o quant\u00edlica<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">A seguir, ajustaremos um modelo de regress\u00e3o quant\u00edlica usando horas estudadas como vari\u00e1vel preditora e notas em exames como vari\u00e1vel resposta.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Usaremos o modelo para prever o percentil 90 esperado das notas dos exames com base no n\u00famero de horas estudadas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (quantreg)\n\n<span style=\"color: #008080;\">#fit model\n<\/span>model &lt;- rq(score ~ hours, data = df, tau = <span style=\"color: #008000;\">0.9<\/span> )\n\n<span style=\"color: #008080;\">#view summary of model\n<\/span>summary(model)\n\nCall: rq(formula = score ~ hours, tau = 0.9, data = df)\n\ntau: [1] 0.9\n\nCoefficients:\n            coefficients lower bd upper bd\n(Intercept) 60.25185 59.27193 62.56459\nhours 2.43746 1.98094 2.76989\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">A partir do resultado podemos ver a equa\u00e7\u00e3o de regress\u00e3o estimada:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Pontua\u00e7\u00e3o do exame do percentil 90 = 60,25 + 2,437*(horas)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, a pontua\u00e7\u00e3o do percentil 90 para todos os alunos que estudam 8 horas deveria ser 79,75:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Percentil 90 da nota do exame = 60,25 + 2,437*(8) = <strong>79,75<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">A sa\u00edda tamb\u00e9m exibe os limites de confian\u00e7a superior e inferior para a intercepta\u00e7\u00e3o e os tempos da vari\u00e1vel preditora.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Passo 3: Visualize os resultados<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos visualizar os resultados da regress\u00e3o criando um gr\u00e1fico de dispers\u00e3o com a equa\u00e7\u00e3o de regress\u00e3o quant\u00edlica ajustada sobreposta no gr\u00e1fico:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create scatterplot with quantile regression line\n<\/span>ggplot(df, aes(hours,score)) +\n  geom_point() + \n  geom_abline(intercept= <span style=\"color: #3366ff;\">coef<\/span> (model)[1], slope= <span style=\"color: #3366ff;\">coef<\/span> (model)[2])<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12951 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.png\" alt=\"Exemplo de regress\u00e3o quant\u00edlica em R\" width=\"444\" height=\"449\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Ao contr\u00e1rio de uma linha de regress\u00e3o linear tradicional, observe que esta linha ajustada n\u00e3o passa pelo centro dos dados. Em vez disso, passa pelo percentil 90 estimado em cada n\u00edvel da vari\u00e1vel preditora.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Podemos ver a diferen\u00e7a entre a equa\u00e7\u00e3o de regress\u00e3o quant\u00edlica ajustada e a equa\u00e7\u00e3o de regress\u00e3o linear simples adicionando o argumento <strong>geom_smooth()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create scatterplot with quantile regression line <em>and<\/em> simple linear regression line\n<\/span>ggplot(df, aes(hours,score)) +\n  geom_point() + \n  geom_abline(intercept= <span style=\"color: #3366ff;\">coef<\/span> (model)[1], slope= <span style=\"color: #3366ff;\">coef<\/span> (model)[2]) +\n  geom_smooth(method=\" <span style=\"color: #008000;\">lm<\/span> \", se= <span style=\"color: #008000;\">F<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12952 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr2.png\" alt=\"Gr\u00e1fico de regress\u00e3o quant\u00edlica vs regress\u00e3o linear simples\" width=\"457\" height=\"439\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">A linha preta apresenta a linha de regress\u00e3o quant\u00edlica ajustada para o percentil 90 e a linha azul apresenta a linha de regress\u00e3o linear simples, que estima o valor m\u00e9dio da vari\u00e1vel resposta.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Como esperado, a linha de regress\u00e3o linear simples percorre os dados e nos mostra o valor m\u00e9dio estimado das notas dos exames em cada n\u00edvel de hora.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/regressao-linear-simples-em-r\/\" target=\"_blank\" rel=\"noopener\">Como realizar regress\u00e3o linear simples em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/regressao-linear-multipla-r\/\" target=\"_blank\" rel=\"noopener\">Como realizar regress\u00e3o linear m\u00faltipla em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/regressao-quadratica-r\/\" target=\"_blank\" rel=\"noopener\">Como realizar regress\u00e3o quadr\u00e1tica em R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A regress\u00e3o linear \u00e9 um m\u00e9todo que podemos usar para compreender a rela\u00e7\u00e3o entre uma ou mais vari\u00e1veis preditoras e uma vari\u00e1vel de resposta . Normalmente, quando realizamos regress\u00e3o linear, queremos estimar o valor m\u00e9dio da vari\u00e1vel resposta. No entanto, poder\u00edamos, em vez disso, usar um m\u00e9todo conhecido como regress\u00e3o quant\u00edlica para estimar qualquer valor [&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-1324","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 realizar regress\u00e3o quant\u00edlica em R - Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a 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\/pt\/regressao-quantilica-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como realizar regress\u00e3o quant\u00edlica em R - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T21:09:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.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=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/\",\"name\":\"Como realizar regress\u00e3o quant\u00edlica em R - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-26T21:09:28+00:00\",\"dateModified\":\"2023-07-26T21:09:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como realizar regress\u00e3o quant\u00edlica 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 realizar regress\u00e3o quant\u00edlica em R - Estatologia","description":"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a 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\/pt\/regressao-quantilica-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como realizar regress\u00e3o quant\u00edlica em R - Estatologia","og_description":"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a passo.","og_url":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T21:09:28+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/","url":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/","name":"Como realizar regress\u00e3o quant\u00edlica em R - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-26T21:09:28+00:00","dateModified":"2023-07-26T21:09:28+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como realizar regress\u00e3o quant\u00edlica em R, incluindo um exemplo passo a passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/regressao-quantilica-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como realizar regress\u00e3o quant\u00edlica 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\/1324","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=1324"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1324\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}