{"id":511,"date":"2023-07-29T16:08:42","date_gmt":"2023-07-29T16:08:42","guid":{"rendered":"https:\/\/statorials.org\/pt\/percentis-em-r\/"},"modified":"2023-07-29T16:08:42","modified_gmt":"2023-07-29T16:08:42","slug":"percentis-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/percentis-em-r\/","title":{"rendered":"Como calcular facilmente percentis em r (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">O <sup>en\u00e9simo<\/sup> <strong>percentil<\/strong> de um conjunto de dados \u00e9 o valor que corta os primeiros <em>n<\/em> por cento dos valores dos dados quando todos os valores s\u00e3o classificados do menor para o maior.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, o 90\u00ba percentil de um conjunto de dados \u00e9 o valor que separa os 90% inferiores dos valores de dados dos 10% superiores dos valores de dados.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um dos percentis mais comumente usados \u00e9 o percentil 50, que representa o valor mediano de um conjunto de dados: este \u00e9 o valor no qual 50% de todos os valores dos dados ficam abaixo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Os percentis podem ser usados para responder perguntas como:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Quanto um aluno precisa pontuar em um determinado teste para estar entre os 10% melhores?<\/strong> Para responder a esta pergunta, encontrar\u00edamos o percentil 90 de todas as pontua\u00e7\u00f5es, que \u00e9 o valor que separa os 90% mais pobres dos 10% mais favorecidos.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Que alturas abrangem a metade m\u00e9dia das alturas dos alunos de uma determinada escola?<\/strong> Para responder a esta pergunta, encontrar\u00edamos o percentil 75 de altura e o percentil 25 de altura, que s\u00e3o os dois valores que determinam os limites superior e inferior para os 50% m\u00e9dios de altura.<\/span><\/li>\n<\/ul>\n<h2> <span style=\"color: #000000;\"><strong>Como calcular percentis em R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Podemos calcular facilmente percentis em R usando a fun\u00e7\u00e3o <strong>quantile()<\/strong> , que usa a seguinte sintaxe:<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>quantil<\/strong> (x, probs = seq(0, 1, 0,25))<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> um vetor num\u00e9rico cujos percentis desejamos encontrar<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>probs:<\/strong> um vetor num\u00e9rico de probabilidades em [0,1] que representa os percentis que desejamos encontrar<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Encontrando os percentis de um vetor<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir ilustra como encontrar diferentes percentis para um determinado vetor em R:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create vector of 100 random values uniformly distributed between 0 and 500\n<\/span>data &lt;- runif(100, 0, 500)\n\n<span style=\"color: #008080;\">#Find the quartiles (25th, 50th, and 75th percentiles) of the vector\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = c(.25, .5, .75))\n\n# 25% 50% 75% \n#97.78961 225.07593 356.47943 \n\n<span style=\"color: #008080;\">#Find the deciles (10th, 20th, 30th, ..., 90th percentiles) of the vector\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = seq(.1, .9, by = .1))\n\n# 10% 20% 30% 40% 50% 60% 70% 80% \n#45.92510 87.16659 129.49574 178.27989 225.07593 300.79690 337.84393 386.36108 \n#90% \n#423.28070\n\n<span style=\"color: #008080;\">#Find the 37th, 53rd, and 87th percentiles\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = c(.37, .53, .87))\n\n# 37% 53% 87% \n#159.9561 239.8420 418.4787 \n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Encontrando percentis de uma coluna de quadro de dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Para ilustrar como encontrar os percentis de uma coluna espec\u00edfica do quadro de dados, usaremos o conjunto de dados integrado <em>iris<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of <em>iris<\/em> dataset\n<\/span>head(iris)\n\n  Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n1 5.1 3.5 1.4 0.2 setosa\n2 4.9 3.0 1.4 0.2 setosa\n3 4.7 3.2 1.3 0.2 setosa\n4 4.6 3.1 1.5 0.2 setosa\n5 5.0 3.6 1.4 0.2 setosa\n6 5.4 3.9 1.7 0.4 setosa\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como encontrar o valor do 90\u00ba percentil para a coluna <em>Sepal.Length<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #800080;\">quantile<\/span> (iris$Sepal.Length, probs = 0.9)\n\n#90% \n#6.9<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Encontrando percentis de m\u00faltiplas colunas de quadro de dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos encontrar os percentis de m\u00faltiplas colunas de uma s\u00f3 vez usando a fun\u00e7\u00e3o <a href=\"https:\/\/statorials.org\/pt\/um-guia-para-aplicar-lapply-sapply-e-tapply-em-r\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>apply()<\/strong><\/a> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define columns we want to find percentiles for\n<\/span>small_iris&lt;- iris[, c('Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width')]\n\n<span style=\"color: #008080;\">#use <em>apply()<\/em> function to find 90th percentile for every column<\/span>\n<span style=\"color: #800080;\">apply<\/span> (small_iris, 2, function(x) quantile(x, probs = .9))\n\n#Sepal.Length Sepal.Width Petal.Length Petal.Width \n#6.90 3.61 5.80 2.20<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Procurando percentis por grupo<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos encontrar percentis por grupo em R usando a fun\u00e7\u00e3o <strong>group_by()<\/strong> da biblioteca <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>dplyr<\/strong><\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir demonstra como encontrar o percentil 90 de <em>Sepal.Length<\/em> para cada um dos<\/span><br \/> <span style=\"color: #000000;\">tr\u00eas esp\u00e9cies no conjunto de dados da \u00edris:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load <em>dplyr<\/em> library<\/span>\nlibrary(dplyr)\n\n<span style=\"color: #008080;\">#find 90th percentile of <em>Sepal.Length<\/em> for each of the three species<\/span>\niris %&gt;%\n  <span style=\"color: #800080;\">group_by<\/span> (Species) %&gt;%\n  <span style=\"color: #800080;\">summarize<\/span> (percent90 = quantile(Sepal.Length, probs = .9))\n\n# A tibble: 3 x 2\n#Speciespercent90\n#            \n#1 setosa 5.41\n#2 versicolor 6.7 \n#3 virginica 7.61<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir ilustra como encontrar o percentil 90 para todas as vari\u00e1veis por esp\u00e9cie:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>iris %&gt;%\n  <span style=\"color: #800080;\">group_by<\/span> (Species) %&gt;%\n  <span style=\"color: #800080;\">summarize<\/span> (percent90_SL = quantile(Sepal.Length, probs = .9),\n            percent90_SW = quantile(Sepal.Width, probs = .9),\n            percent90_PL = quantile(Petal.Length, probs = .9),\n            percent90_PW = quantile(Petal.Width, probs = .9))\n\n# A tibble: 3 x 5\n# Species percent90_SL percent90_SW percent90_PL percent90_PW\n#                                      \n#1 setosa 5.41 3.9 1.7 0.4 \n#2 versicolor 6.7 3.11 4.8 1.51\n#3 virginica 7.61 3.31 6.31 2.4 \n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Visualizando percentis<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">N\u00e3o existe uma fun\u00e7\u00e3o integrada para visualizar os percentis de um conjunto de dados em R, mas podemos criar um gr\u00e1fico para visualizar os percentis com relativa facilidade.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir demonstra como criar um gr\u00e1fico de percentil para os valores de dados <em>Sepal.Length<\/em> do conjunto de dados <em>iris<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>n = length(iris$Sepal.Length)\nplot((1:n - 1)\/(n - 1), sort(iris$Sepal.Length), type=\"l\",\n  main = \"Visualizing Percentiles\",\n  xlab = \"Percentile\",\n  ylab = \"Value\")<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><b>Recursos adicionais<\/b><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/pt\/um-guia-para-aplicar-lapply-sapply-e-tapply-em-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Um guia para apply(), lapply(), sapply() e tapply() em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/mutacao-condicional-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Crie novas vari\u00e1veis em R com mutate() e case_when()<\/a><strong><br \/><\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O en\u00e9simo percentil de um conjunto de dados \u00e9 o valor que corta os primeiros n por cento dos valores dos dados quando todos os valores s\u00e3o classificados do menor para o maior. Por exemplo, o 90\u00ba percentil de um conjunto de dados \u00e9 o valor que separa os 90% inferiores dos valores de dados [&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-511","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 calcular facilmente percentis em R (com exemplos) - Statorials<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como calcular percentis em R, com 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\/percentis-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como calcular facilmente percentis em R (com exemplos) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como calcular percentis em R, com v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/percentis-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T16:08:42+00:00\" \/>\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=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/percentis-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/percentis-em-r\/\",\"name\":\"Como calcular facilmente percentis em R (com exemplos) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-29T16:08:42+00:00\",\"dateModified\":\"2023-07-29T16:08:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como calcular percentis em R, com v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/percentis-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/percentis-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/percentis-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como calcular facilmente percentis em r (com exemplos)\"}]},{\"@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 calcular facilmente percentis em R (com exemplos) - Statorials","description":"Este tutorial explica como calcular percentis em R, com 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\/percentis-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como calcular facilmente percentis em R (com exemplos) - Statorials","og_description":"Este tutorial explica como calcular percentis em R, com v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/percentis-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-29T16:08:42+00:00","author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/percentis-em-r\/","url":"https:\/\/statorials.org\/pt\/percentis-em-r\/","name":"Como calcular facilmente percentis em R (com exemplos) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-29T16:08:42+00:00","dateModified":"2023-07-29T16:08:42+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como calcular percentis em R, com v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/percentis-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/percentis-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/percentis-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como calcular facilmente percentis em r (com exemplos)"}]},{"@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\/511","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=511"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/511\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}