{"id":866,"date":"2023-07-28T12:03:55","date_gmt":"2023-07-28T12:03:55","guid":{"rendered":"https:\/\/statorials.org\/pt\/algum-enredo-python\/"},"modified":"2023-07-28T12:03:55","modified_gmt":"2023-07-28T12:03:55","slug":"algum-enredo-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/algum-enredo-python\/","title":{"rendered":"Como criar um gr\u00e1fico qq em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Um <strong>gr\u00e1fico QQ<\/strong> , abrevia\u00e7\u00e3o de &#8220;quantil-quantil&#8221;, \u00e9 frequentemente usado para avaliar se um conjunto de dados potencialmente vem ou n\u00e3o de uma distribui\u00e7\u00e3o te\u00f3rica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Na maioria dos casos, esse tipo de gr\u00e1fico \u00e9 usado para determinar se um conjunto de dados segue ou n\u00e3o uma <a href=\"https:\/\/statorials.org\/pt\/a-distribuicao-normal\/\" target=\"_blank\" rel=\"noopener\">distribui\u00e7\u00e3o normal<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial explica como criar um gr\u00e1fico QQ para um conjunto de dados em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo: gr\u00e1fico QQ em Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Suponha que temos o seguinte conjunto de dados de 100 valores:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create dataset with 100 values that follows a normal distribution\n<\/span>np.random.seed(0)\ndata = np.random.normal(0,1, 1000)\n\n<span style=\"color: #008080;\">#view first 10 values\n<\/span>data[:10] \n\narray([ 1.76405235, 0.40015721, 0.97873798, 2.2408932 , 1.86755799,\n       -0.97727788, 0.95008842, -0.15135721, -0.10321885, 0.4105985 ])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Para criar um gr\u00e1fico QQ para este conjunto de dados, podemos usar a <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.graphics.gofplots.qqplot.html\" target=\"_blank\" rel=\"noopener\">fun\u00e7\u00e3o qqplot()<\/a> da biblioteca statsmodels:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> statsmodels.api <span style=\"color: #107d3f;\">as<\/span> sm\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create QQ plot with 45-degree line added to plot<\/span>\nfig = sm.qqplot(data, line='45')\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9410 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.png\" alt=\"Gr\u00e1fico QQ em Python\" width=\"417\" height=\"275\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Em um gr\u00e1fico QQ, o eixo x exibe os <strong>quantis te\u00f3ricos<\/strong> . Isso significa que ele n\u00e3o mostra seus dados reais, mas representa onde seus dados estariam se fossem distribu\u00eddos normalmente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O eixo Y exibe seus <strong>dados atuais<\/strong> . Isso significa que se os valores dos dados seguirem uma linha aproximadamente reta em um \u00e2ngulo de 45 graus, os dados ser\u00e3o distribu\u00eddos normalmente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Podemos ver em nosso gr\u00e1fico QQ acima que os valores dos dados tendem a seguir de perto os 45 graus, o que significa que os dados provavelmente s\u00e3o distribu\u00eddos normalmente. Isso n\u00e3o deveria ser surpreendente, j\u00e1 que geramos os 100 valores de dados usando a <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/random\/generated\/numpy.random.normal.html\" target=\"_blank\" rel=\"noopener\">fun\u00e7\u00e3o numpy.random.normal()<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Em vez disso, considere se ger\u00e1ssemos um conjunto de dados de 100 valores distribu\u00eddos uniformemente e cri\u00e1ssemos um gr\u00e1fico QQ para esse conjunto de dados:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dataset of 100 uniformly distributed values<\/span>\ndata = np.random.uniform(0,1, 1000)\n\n<span style=\"color: #008080;\">#generate QQ plot for the dataset\n<\/span>fig = sm.qqplot(data, line='45')\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9412 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython2.png\" alt=\"Gr\u00e1fico QQ com linha reta em Python usando matplotlib\" width=\"418\" height=\"281\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Os valores dos dados claramente n\u00e3o seguem a linha vermelha de 45 graus, indicando que n\u00e3o seguem uma distribui\u00e7\u00e3o normal.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Notas sobre gr\u00e1ficos QQ<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tenha em mente as seguintes notas sobre gr\u00e1ficos QQ:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Embora um gr\u00e1fico QQ n\u00e3o seja um teste estat\u00edstico formal, ele fornece uma maneira simples de verificar visualmente se um conjunto de dados \u00e9 normalmente distribu\u00eddo ou n\u00e3o.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Tenha cuidado para n\u00e3o confundir gr\u00e1ficos QQ com <a href=\"https:\/\/en.wikipedia.org\/wiki\/P%E2%80%93P_plot\" target=\"_blank\" rel=\"noopener\">gr\u00e1ficos PP<\/a> , que s\u00e3o menos comumente usados e menos \u00fateis para analisar valores de dados que ficam nas caudas da distribui\u00e7\u00e3o.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><em>Voc\u00ea pode encontrar mais tutoriais de Python <a href=\"https:\/\/statorials.org\/pt\/estatologia-explica-conceitos-de-forma-simples-e-direta-facilitamos-o-aprendizado-de-estatistica\/\">aqui<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um gr\u00e1fico QQ , abrevia\u00e7\u00e3o de &#8220;quantil-quantil&#8221;, \u00e9 frequentemente usado para avaliar se um conjunto de dados potencialmente vem ou n\u00e3o de uma distribui\u00e7\u00e3o te\u00f3rica. Na maioria dos casos, esse tipo de gr\u00e1fico \u00e9 usado para determinar se um conjunto de dados segue ou n\u00e3o uma distribui\u00e7\u00e3o normal . Este tutorial explica como criar um [&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-866","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 QQ em Python - Estatologia<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.\" \/>\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\/algum-enredo-python\/\" \/>\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 QQ em Python - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/algum-enredo-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T12:03:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.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\/algum-enredo-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/algum-enredo-python\/\",\"name\":\"Como criar um gr\u00e1fico QQ em Python - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T12:03:55+00:00\",\"dateModified\":\"2023-07-28T12:03:55+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/algum-enredo-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/algum-enredo-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/algum-enredo-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar um gr\u00e1fico qq em python\"}]},{\"@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 QQ em Python - Estatologia","description":"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.","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\/algum-enredo-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar um gr\u00e1fico QQ em Python - Estatologia","og_description":"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.","og_url":"https:\/\/statorials.org\/pt\/algum-enredo-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T12:03:55+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.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\/algum-enredo-python\/","url":"https:\/\/statorials.org\/pt\/algum-enredo-python\/","name":"Como criar um gr\u00e1fico QQ em Python - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T12:03:55+00:00","dateModified":"2023-07-28T12:03:55+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples sobre como criar um gr\u00e1fico QQ em Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/algum-enredo-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/algum-enredo-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/algum-enredo-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar um gr\u00e1fico qq em python"}]},{"@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\/866","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=866"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/866\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}