{"id":828,"date":"2023-07-28T15:02:39","date_gmt":"2023-07-28T15:02:39","guid":{"rendered":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/"},"modified":"2023-07-28T15:02:39","modified_gmt":"2023-07-28T15:02:39","slug":"matriz-de-covariancia-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/","title":{"rendered":"Como criar uma matriz de covari\u00e2ncia em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>A covari\u00e2ncia<\/strong> \u00e9 uma medida de como as mudan\u00e7as em uma vari\u00e1vel est\u00e3o associadas \u00e0s mudan\u00e7as em uma segunda vari\u00e1vel. Mais especificamente, \u00e9 uma medida do grau em que duas vari\u00e1veis est\u00e3o linearmente associadas.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Uma <strong>matriz de covari\u00e2ncia<\/strong> \u00e9 uma matriz quadrada que mostra a covari\u00e2ncia entre muitas vari\u00e1veis diferentes. Esta pode ser uma forma \u00fatil de compreender como diferentes vari\u00e1veis est\u00e3o relacionadas em um conjunto de dados.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">O exemplo a seguir mostra como criar uma matriz de covari\u00e2ncia em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Como criar uma matriz de covari\u00e2ncia em Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Use as etapas a seguir para criar uma matriz de covari\u00e2ncia em Python.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Etapa 1: crie o conjunto de dados.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Primeiro, criaremos um conjunto de dados contendo as notas de testes de 10 alunos diferentes em tr\u00eas disciplinas: matem\u00e1tica, ci\u00eancias e hist\u00f3ria.<\/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\nmath = [84, 82, 81, 89, 73, 94, 92, 70, 88, 95]\nscience = [85, 82, 72, 77, 75, 89, 95, 84, 77, 94]\nhistory = [97, 94, 93, 95, 88, 82, 78, 84, 69, 78]\n\ndata = np.array([math, science, history])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Etapa 2: Crie a matriz de covari\u00e2ncia.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">A seguir, criaremos a matriz de covari\u00e2ncia para este conjunto de dados usando a fun\u00e7\u00e3o numpy <strong>cov()<\/strong> , especificando que <strong>bias = True<\/strong> para que possamos calcular a matriz de covari\u00e2ncia populacional.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>np.cov(data, bias= <span style=\"color: #107d3f;\">True<\/span> )\n\narray([[ 64.96, 33.2, -24.44],\n       [33.2, 56.4, -24.1],\n       [-24.44, -24.1, 75.56]])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Etapa 3: interprete a matriz de covari\u00e2ncia.<\/strong><\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Os valores ao longo das diagonais da matriz s\u00e3o simplesmente as vari\u00e2ncias de cada assunto. Por exemplo:<\/span><\/p>\n<ul class=\"has-text-color\">\n<li> <span style=\"color: #000000;\">A vari\u00e2ncia das pontua\u00e7\u00f5es em matem\u00e1tica \u00e9 64,96<\/span><\/li>\n<li> <span style=\"color: #000000;\">A varia\u00e7\u00e3o das pontua\u00e7\u00f5es em ci\u00eancias \u00e9 56,4<\/span><\/li>\n<li> <span style=\"color: #000000;\">A varia\u00e7\u00e3o hist\u00f3rica da pontua\u00e7\u00e3o \u00e9 75,56<\/span><\/li>\n<\/ul>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Os demais valores da matriz representam as covari\u00e2ncias entre os diferentes assuntos. Por exemplo:<\/span><\/p>\n<ul class=\"has-text-color\">\n<li> <span style=\"color: #000000;\">A covari\u00e2ncia entre as pontua\u00e7\u00f5es em matem\u00e1tica e ci\u00eancias \u00e9 33,2.<\/span><\/li>\n<li> <span style=\"color: #000000;\">A covari\u00e2ncia entre as pontua\u00e7\u00f5es em matem\u00e1tica e hist\u00f3ria \u00e9 -24,44.<\/span><\/li>\n<li> <span style=\"color: #000000;\">A covari\u00e2ncia entre as pontua\u00e7\u00f5es de ci\u00eancia e hist\u00f3ria \u00e9 -24,1.<\/span><\/li>\n<\/ul>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Um <strong>n\u00famero positivo<\/strong> para covari\u00e2ncia indica que duas vari\u00e1veis tendem a aumentar ou diminuir em conjunto. Por exemplo, matem\u00e1tica e ci\u00eancias t\u00eam uma covari\u00e2ncia positiva (33,2), indicando que os alunos com notas altas em matem\u00e1tica tamb\u00e9m tendem a ter notas altas em ci\u00eancias. Por outro lado, os alunos com mau desempenho em matem\u00e1tica tamb\u00e9m tendem a ter mau desempenho em ci\u00eancias.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Um <strong>n\u00famero negativo<\/strong> para covari\u00e2ncia indica que \u00e0 medida que uma vari\u00e1vel aumenta, uma segunda vari\u00e1vel tende a diminuir. Por exemplo, matem\u00e1tica e hist\u00f3ria t\u00eam uma covari\u00e2ncia negativa (-24,44), indicando que os alunos com notas altas em matem\u00e1tica tendem a ter notas baixas em hist\u00f3ria. Por outro lado, os alunos com notas baixas em matem\u00e1tica tendem a ter notas altas em hist\u00f3ria.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Passo 4: Visualize a matriz de covari\u00e2ncia (opcional).<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Voc\u00ea pode visualizar a matriz de covari\u00e2ncia usando a fun\u00e7\u00e3o <strong>heatmap()<\/strong> do pacote seaborn:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> seaborn <span style=\"color: #107d3f;\">as<\/span> sns\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\ncov = np.cov(data, bias=True)\nlabs = ['math', 'science', 'history']\n\nsns.heatmap(cov, annot=True, fmt='g', xticklabels=labs, yticklabels=labs)\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9191 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.png\" alt=\"Matriz de covari\u00e2ncia em Python\" width=\"384\" height=\"274\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Voc\u00ea tamb\u00e9m pode alterar a paleta de cores especificando o argumento <strong>cmap<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>sns.heatmap(cov, annot=True, fmt='g', xticklabels=labs, yticklabels=labs, cmap=' <span style=\"color: #800080;\">YlGnBu<\/span> ')\nplt.show()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9192 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython3.png\" alt=\"Matriz de covari\u00e2ncia em Python\" width=\"398\" height=\"274\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><em>Para obter mais detalhes sobre como estilizar este mapa de calor, consulte a <a href=\"https:\/\/seaborn.pydata.org\/generated\/seaborn.heatmap.html\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o do Seaborn<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A covari\u00e2ncia \u00e9 uma medida de como as mudan\u00e7as em uma vari\u00e1vel est\u00e3o associadas \u00e0s mudan\u00e7as em uma segunda vari\u00e1vel. Mais especificamente, \u00e9 uma medida do grau em que duas vari\u00e1veis est\u00e3o linearmente associadas. Uma matriz de covari\u00e2ncia \u00e9 uma matriz quadrada que mostra a covari\u00e2ncia entre muitas vari\u00e1veis diferentes. Esta pode ser uma forma [&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-828","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 uma matriz de covari\u00e2ncia em Python - Estatologia<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia 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\/matriz-de-covariancia-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar uma matriz de covari\u00e2ncia em Python - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia em Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T15:02:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.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\/matriz-de-covariancia-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/\",\"name\":\"Como criar uma matriz de covari\u00e2ncia em Python - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T15:02:39+00:00\",\"dateModified\":\"2023-07-28T15:02:39+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia em Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar uma matriz de covari\u00e2ncia 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 uma matriz de covari\u00e2ncia em Python - Estatologia","description":"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia 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\/matriz-de-covariancia-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar uma matriz de covari\u00e2ncia em Python - Estatologia","og_description":"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia em Python.","og_url":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T15:02:39+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.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\/matriz-de-covariancia-python\/","url":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/","name":"Como criar uma matriz de covari\u00e2ncia em Python - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T15:02:39+00:00","dateModified":"2023-07-28T15:02:39+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples sobre como criar uma matriz de covari\u00e2ncia em Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/matriz-de-covariancia-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar uma matriz de covari\u00e2ncia 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\/828","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=828"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/828\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}