{"id":1204,"date":"2023-07-27T07:23:11","date_gmt":"2023-07-27T07:23:11","guid":{"rendered":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/"},"modified":"2023-07-27T07:23:11","modified_gmt":"2023-07-27T07:23:11","slug":"regressao-de-componentes-principais-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/","title":{"rendered":"Regress\u00e3o de componentes principais em r (passo a passo)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Dado um conjunto de <em>p<\/em> vari\u00e1veis preditoras e uma vari\u00e1vel de resposta, <a href=\"https:\/\/statorials.org\/pt\/regressao-linear-multipla\/\" target=\"_blank\" rel=\"noopener noreferrer\">a regress\u00e3o linear m\u00faltipla<\/a> usa um m\u00e9todo conhecido como m\u00ednimos quadrados para minimizar a soma residual dos quadrados (RSS):<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>RSS = \u03a3(y <sub>i<\/sub> \u2013 \u0177 <sub>i<\/sub> ) <sup>2<\/sup><\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Ouro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>\u03a3<\/strong> : Um s\u00edmbolo grego que significa <em>soma<\/em><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>y <sub>i<\/sub><\/strong> : o valor real da resposta para a <sup>i-\u00e9sima<\/sup> observa\u00e7\u00e3o<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>\u0177 <sub>i<\/sub><\/strong> : O valor da resposta prevista com base no modelo de regress\u00e3o linear m\u00faltipla<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">No entanto, quando as vari\u00e1veis preditoras s\u00e3o altamente correlacionadas,<\/span> <a href=\"https:\/\/statorials.org\/pt\/regressao-multicolinearidade\/\" target=\"_blank\" rel=\"noopener noreferrer\">a multicolinearidade<\/a> <span style=\"color: #000000;\">pode se tornar um problema. Isso pode tornar as estimativas dos coeficientes do modelo pouco confi\u00e1veis e exibir alta vari\u00e2ncia.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Uma maneira de evitar esse problema \u00e9 usar <a href=\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais\/\" target=\"_blank\" rel=\"noopener noreferrer\">a regress\u00e3o de componentes principais<\/a> , que encontra <em>M<\/em> combina\u00e7\u00f5es lineares (chamadas de &#8220;componentes principais&#8221;) dos <em>p<\/em> preditores originais e, em seguida, usa m\u00ednimos quadrados para ajustar um modelo de regress\u00e3o linear usando os componentes principais como preditores.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como realizar a regress\u00e3o de componentes principais em R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passo 1: Carregue os pacotes necess\u00e1rios<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A maneira mais f\u00e1cil de realizar a regress\u00e3o de componentes principais em R \u00e9 usar fun\u00e7\u00f5es no pacote <a href=\"https:\/\/cran.r-project.org\/web\/packages\/pls\/pls.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pls<\/a> .<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#install pls package (if not already installed)<\/span>\ninstall.packages(\" <span style=\"color: #008000;\">pls<\/span> \")\n\n<span style=\"color: #008080;\">load pls package\n<\/span>library(pls)\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Passo 2: Ajustar o modelo PCR<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Para este exemplo, usaremos o conjunto de dados R integrado chamado <strong>mtcars<\/strong> , que cont\u00e9m dados sobre diferentes tipos de carros:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of mtcars dataset<\/span>\nhead(mtcars)\n\n                   mpg cyl disp hp drat wt qsec vs am gear carb\nMazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4\nMazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4\nDatsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1\nHornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1\nHornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2\nValiant 18.1 6 225 105 2.76 3,460 20.22 1 0 3 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Para este exemplo, ajustaremos um modelo de regress\u00e3o de componentes principais (PCR) usando <em>hp<\/em> como <a href=\"https:\/\/statorials.org\/pt\/respostas-explicativas-das-variaveis\/\" target=\"_blank\" rel=\"noopener noreferrer\">vari\u00e1vel de resposta<\/a> e as seguintes vari\u00e1veis como vari\u00e1veis preditoras:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">mpg<\/span><\/li>\n<li> <span style=\"color: #000000;\">mostrar<\/span><\/li>\n<li> <span style=\"color: #000000;\">merda<\/span><\/li>\n<li> <span style=\"color: #000000;\">peso<\/span><\/li>\n<li> <span style=\"color: #000000;\">qsec<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como ajustar o modelo PCR a esses dados. Observe os seguintes argumentos:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>scale=TRUE<\/strong> : diz a R que cada uma das vari\u00e1veis preditoras deve ser dimensionada para ter uma m\u00e9dia de 0 e um desvio padr\u00e3o de 1. Isso garante que nenhuma vari\u00e1vel preditora tenha muita influ\u00eancia no modelo se for medida em unidades diferentes. .<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>valida\u00e7\u00e3o=\u201dCV\u201d<\/strong> : diz ao R para usar <a href=\"https:\/\/statorials.org\/pt\/validacao-cruzada-k-fold\/\" target=\"_blank\" rel=\"noopener noreferrer\">a valida\u00e7\u00e3o cruzada k-fold<\/a> para avaliar o desempenho do modelo. Observe que isso usa k=10 dobras por padr\u00e3o. Observe tamb\u00e9m que voc\u00ea pode especificar &#8220;LOOCV&#8221; para realizar <a href=\"https:\/\/statorials.org\/pt\/deixe-uma-unica-validacao-cruzada\/\" target=\"_blank\" rel=\"noopener noreferrer\">a valida\u00e7\u00e3o cruzada Leave-One-Out<\/a> .<\/span><\/li>\n<\/ul>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(1)\n\n<span style=\"color: #008080;\">#fit PCR model\n<\/span>model &lt;- pcr(hp~mpg+disp+drat+wt+qsec, data=mtcars, scale= <span style=\"color: #008000;\">TRUE<\/span> , validation=\" <span style=\"color: #008000;\">CV<\/span> \")<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: Escolha o n\u00famero de componentes principais<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Depois de ajustar o modelo, precisamos determinar quantos componentes principais valem a pena manter.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Para fazer isso, basta observar a raiz do erro quadr\u00e1tico m\u00e9dio do teste (teste RMSE) calculado pela valida\u00e7\u00e3o k-cruzada:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view summary of model fitting\n<\/span>summary(model)\n\nData: \n\tY dimension: 32 1\nFit method: svdpc\nNumber of components considered: 5\n\nVALIDATION: RMSEP\nCross-validated using 10 random segments.\n       (Intercept) 1 comp 2 comps 3 comps 4 comps 5 comps\nCV 69.66 44.56 35.64 35.83 36.23 36.67\nadjCV 69.66 44.44 35.27 35.43 35.80 36.20\n\nTRAINING: % variance explained\n    1 comp 2 comps 3 comps 4 comps 5 comps\nX 69.83 89.35 95.88 98.96 100.00\nhp 62.38 81.31 81.96 81.98 82.03\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Existem duas tabelas interessantes no resultado:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. VALIDA\u00c7\u00c3O: RMSEP<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Esta tabela nos mostra o teste RMSE calculado pela valida\u00e7\u00e3o cruzada k-fold. Podemos ver o seguinte:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Se usarmos apenas o termo original no modelo, o RMSE do teste ser\u00e1 <strong>69,66<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Se somarmos o primeiro componente principal, o teste RMSE cai para <strong>44,56.<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Se adicionarmos o segundo componente principal, o teste RMSE cai para <strong>35,64.<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Podemos ver que a adi\u00e7\u00e3o de componentes principais adicionais resulta, na verdade, em um aumento no RMSE do teste. Assim, parece que seria \u00f3timo usar apenas dois componentes principais no modelo final.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2. TREINAMENTO: % de vari\u00e2ncia explicada<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Esta tabela nos informa a porcentagem de vari\u00e2ncia na vari\u00e1vel resposta explicada pelos componentes principais. Podemos ver o seguinte:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Utilizando apenas a primeira componente principal, podemos explicar <strong>69,83%<\/strong> da varia\u00e7\u00e3o da vari\u00e1vel resposta.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Adicionando o segundo componente principal, podemos explicar <strong>89,35%<\/strong> da varia\u00e7\u00e3o da vari\u00e1vel resposta.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Observe que ainda seremos capazes de explicar mais vari\u00e2ncia usando mais componentes principais, mas podemos ver que adicionar mais de dois componentes principais n\u00e3o aumenta muito a porcentagem de vari\u00e2ncia explicada.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos visualizar o teste RMSE (junto com o teste MSE e R-quadrado) como uma fun\u00e7\u00e3o do n\u00famero de componentes principais usando a fun\u00e7\u00e3o <strong>valida\u00e7\u00e3oplot()<\/strong> .<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#visualize cross-validation plots\n<\/span>validationplot(model)\nvalidationplot(model, val.type=\"MSEP\")\nvalidationplot(model, val.type=\"R2\")<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11943 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/pcr1.png\" alt=\"Regress\u00e3o de componentes principais em R\" width=\"403\" height=\"398\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11944 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/pcr2.png\" alt=\"Gr\u00e1fico de valida\u00e7\u00e3o cruzada de regress\u00e3o de componentes principais em R\" width=\"403\" height=\"386\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11945 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/pcr3.png\" alt=\"Regress\u00e3o de componente principal R-quadrado em R\" width=\"401\" height=\"394\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Em cada gr\u00e1fico, podemos ver que o ajuste do modelo melhora ao adicionar dois componentes principais, mas tende a piorar quando adicionamos mais componentes principais.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Assim, o modelo \u00f3timo inclui apenas os dois primeiros componentes principais.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 4: use o modelo final para fazer previs\u00f5es<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Podemos usar o modelo final de PCR de dois componentes principais para fazer previs\u00f5es sobre novas observa\u00e7\u00f5es.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como dividir o conjunto de dados original em um conjunto de treinamento e teste e usar o modelo PCR com dois componentes principais para fazer previs\u00f5es no conjunto de teste.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define training and testing sets\n<\/span>train &lt;- mtcars[1:25, c(\"hp\", \"mpg\", \"disp\", \"drat\", \"wt\", \"qsec\")]\ny_test &lt;- mtcars[26: <span style=\"color: #3366ff;\">nrow<\/span> (mtcars), c(\"hp\")]\ntest &lt;- mtcars[26: <span style=\"color: #3366ff;\">nrow<\/span> (mtcars), c(\"mpg\", \"disp\", \"drat\", \"wt\", \"qsec\")]\n    \n<span style=\"color: #008080;\">#use model to make predictions on a test set\n<\/span>model &lt;- pcr(hp~mpg+disp+drat+wt+qsec, data=train, scale= <span style=\"color: #008000;\">TRUE<\/span> , validation=\" <span style=\"color: #008000;\">CV<\/span> \")\npcr_pred &lt;- predict(model, test, ncomp= <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#calculate RMSE\n<\/span><span style=\"color: #3366ff;\">sqrt<\/span> ( <span style=\"color: #3366ff;\">mean<\/span> ((pcr_pred - y_test)^2))\n\n[1] 56.86549\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Vemos que o RMSE do teste \u00e9 <strong>56,86549<\/strong> . Este \u00e9 o desvio m\u00e9dio entre o valor <em>de HP<\/em> previsto e o valor <em>de HP<\/em> observado para as observa\u00e7\u00f5es do conjunto de teste.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O uso completo do c\u00f3digo R neste exemplo pode ser encontrado <a href=\"https:\/\/github.com\/Statorials\/R-Guides\/blob\/main\/principal_components_regression.R\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a> .<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dado um conjunto de p vari\u00e1veis preditoras e uma vari\u00e1vel de resposta, a regress\u00e3o linear m\u00faltipla usa um m\u00e9todo conhecido como m\u00ednimos quadrados para minimizar a soma residual dos quadrados (RSS): RSS = \u03a3(y i \u2013 \u0177 i ) 2 Ouro: \u03a3 : Um s\u00edmbolo grego que significa soma y i : o valor real [&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-1204","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>Regress\u00e3o de componentes principais em R (passo a passo)<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como realizar a regress\u00e3o de componentes principais 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-de-componentes-principais-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Regress\u00e3o de componentes principais em R (passo a passo)\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como realizar a regress\u00e3o de componentes principais em R, incluindo um exemplo passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T07:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/pcr1.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=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/\",\"name\":\"Regress\u00e3o de componentes principais em R (passo a passo)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-27T07:23:11+00:00\",\"dateModified\":\"2023-07-27T07:23:11+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como realizar a regress\u00e3o de componentes principais em R, incluindo um exemplo passo a passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Regress\u00e3o de componentes principais em r (passo a passo)\"}]},{\"@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":"Regress\u00e3o de componentes principais em R (passo a passo)","description":"Este tutorial explica como realizar a regress\u00e3o de componentes principais 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-de-componentes-principais-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Regress\u00e3o de componentes principais em R (passo a passo)","og_description":"Este tutorial explica como realizar a regress\u00e3o de componentes principais em R, incluindo um exemplo passo a passo.","og_url":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T07:23:11+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/pcr1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/","url":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/","name":"Regress\u00e3o de componentes principais em R (passo a passo)","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-27T07:23:11+00:00","dateModified":"2023-07-27T07:23:11+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como realizar a regress\u00e3o de componentes principais em R, incluindo um exemplo passo a passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/regressao-de-componentes-principais-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Regress\u00e3o de componentes principais em r (passo a passo)"}]},{"@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\/1204","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=1204"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1204\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}