{"id":1405,"date":"2023-07-26T12:37:50","date_gmt":"2023-07-26T12:37:50","guid":{"rendered":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/"},"modified":"2023-07-26T12:37:50","modified_gmt":"2023-07-26T12:37:50","slug":"variaveis-ficticias-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/","title":{"rendered":"Como criar vari\u00e1veis fict\u00edcias em r (passo a passo)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma <a href=\"https:\/\/statorials.org\/pt\/variaveis-ficticias-de-regressao\/\" target=\"_blank\" rel=\"noopener\">vari\u00e1vel fict\u00edcia<\/a> \u00e9 um tipo de vari\u00e1vel que criamos na an\u00e1lise de regress\u00e3o para que possamos representar uma vari\u00e1vel categ\u00f3rica como uma vari\u00e1vel num\u00e9rica que assume um de dois valores: zero ou um.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, suponha que temos o seguinte conjunto de dados e queremos usar <em>a idade<\/em> e <em>o estado civil<\/em> para prever <em>a renda<\/em> :<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-13944 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin4.png\" alt=\"\" width=\"246\" height=\"309\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Para usar <em>o estado civil<\/em> como vari\u00e1vel preditora em um modelo de regress\u00e3o, precisamos convert\u00ea-lo em uma vari\u00e1vel dummy.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Como esta \u00e9 atualmente uma vari\u00e1vel categ\u00f3rica que pode assumir tr\u00eas valores diferentes (\u201cSolteiro\u201d, \u201cCasado\u201d ou \u201cDivorciado\u201d), precisamos criar <em>k<\/em> -1 = 3-1 = 2 vari\u00e1veis fict\u00edcias.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Para criar esta vari\u00e1vel fict\u00edcia, podemos deixar \u201cSingle\u201d como valor base, pois ele aparece com mais frequ\u00eancia. Ent\u00e3o, aqui est\u00e1 como converter\u00edamos <em>o estado civil<\/em> em vari\u00e1veis fict\u00edcias:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-13950 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin6.png\" alt=\"\" width=\"615\" height=\"311\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como criar vari\u00e1veis fict\u00edcias para este conjunto de dados exato em R e, em seguida, realizar an\u00e1lise de regress\u00e3o usando essas vari\u00e1veis fict\u00edcias como preditores.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 1: crie os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, vamos criar o conjunto de dados em R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (income=c(45000, 48000, 54000, 57000, 65000, 69000,\n                          78000, 83000, 98000, 104000, 107000),\n                 age=c(23, 25, 24, 29, 38, 36, 40, 59, 56, 64, 53),\n                 status=c('Single', 'Single', 'Single', 'Single',\n                          'Married', 'Single', 'Married', 'Divorced',\n                          'Divorced', 'Married', 'Married'))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   income age status\n1 45000 23 Single\n2 48000 25 Single\n3 54000 24 Single\n4 57000 29 Single\n5 65000 38 Married\n6 69000 36 Single\n7 78000 40 Married\n8 83000 59 Divorced\n9 98000 56 Divorced\n10 104000 64 Married\n11 107000 53 Married<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: criar as vari\u00e1veis fict\u00edcias<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A seguir, podemos usar a fun\u00e7\u00e3o <strong>ifelse()<\/strong> em R para definir vari\u00e1veis fict\u00edcias e ent\u00e3o definir o quadro de dados final que gostar\u00edamos de usar para construir o modelo de regress\u00e3o:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dummy variables<\/span>\nmarried &lt;- <span style=\"color: #3366ff;\">ifelse<\/span> (df$status <span style=\"color: #993300;\">==<\/span> ' <span style=\"color: #008000;\">Married<\/span> ', 1, 0)\ndivorced &lt;- <span style=\"color: #3366ff;\">ifelse<\/span> (df$status <span style=\"color: #993300;\">==<\/span> ' <span style=\"color: #008000;\">Divorced<\/span> ', 1, 0)\n\n<span style=\"color: #008080;\">#create data frame to use for regression\n<\/span>df_reg &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (income = df$income,\n                     age = df$age,\n                     married = married,\n                     divorced = divorced)\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df_reg\n\n   income age married divorced\n1 45000 23 0 0\n2 48000 25 0 0\n3 54000 24 0 0\n4 57000 29 0 0\n5 65000 38 1 0\n6 69000 36 0 0\n7 78000 40 1 0\n8 83000 59 0 1\n9 98000 56 0 1\n10 104000 64 1 0\n11 107000 53 1 0\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: realizar regress\u00e3o linear<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Finalmente, podemos usar a fun\u00e7\u00e3o <strong>lm()<\/strong> para ajustar um modelo de regress\u00e3o linear m\u00faltipla:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create regression model\n<\/span>model &lt;- <span style=\"color: #3366ff;\">lm<\/span> (income ~ age + married + divorced, data=df_reg)\n\n<span style=\"color: #008080;\">#view regression model output\n<\/span>summary(model)\n\nCall:\nlm(formula = income ~ age + married + divorced, data = df_reg)\n\nResiduals:\n    Min 1Q Median 3Q Max \n-9707.5 -5033.8 45.3 3390.4 12245.4 \n\nCoefficients:\n            Estimate Std. Error t value Pr(&gt;|t|)   \n(Intercept) 14276.1 10411.5 1.371 0.21266   \nage 1471.7 354.4 4.152 0.00428 **\nmarried 2479.7 9431.3 0.263 0.80018   \ndivorced -8397.4 12771.4 -0.658 0.53187   \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 8391 on 7 degrees of freedom\nMultiple R-squared: 0.9008, Adjusted R-squared: 0.8584 \nF-statistic: 21.2 on 3 and 7 DF, p-value: 0.0006865\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">A linha de regress\u00e3o ajustada \u00e9:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Renda = 14.276,1 + 1.471,7*(idade) + 2.479,7*(casado) \u2013 8.397,4*(divorciado)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Podemos usar esta equa\u00e7\u00e3o para encontrar a renda estimada de um indiv\u00edduo com base em sua idade e estado civil. Por exemplo, uma pessoa de 35 anos e casada teria uma renda estimada de <strong>US$ 68.264<\/strong> :<\/span><\/p>\n<p> <span style=\"color: #000000;\">Renda = 14.276,2 + 1.471,7*(35) + 2.479,7*(1) \u2013 8.397,4*(0) = $ 68.264<\/span><\/p>\n<p> <span style=\"color: #000000;\">Veja como interpretar os coeficientes de regress\u00e3o na tabela:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Intercepto:<\/strong> O intercepto representa a renda m\u00e9dia de uma pessoa solteira com zero anos. Obviamente voc\u00ea n\u00e3o pode ter zero anos, ent\u00e3o n\u00e3o faz sentido interpretar a intercepta\u00e7\u00e3o por si s\u00f3 neste modelo de regress\u00e3o espec\u00edfico.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Idade:<\/strong> Cada ano de aumento na idade est\u00e1 associado a um aumento m\u00e9dio de US$ 1.471,70 na renda. Como o valor p (0,004) \u00e9 inferior a 0,05, a idade \u00e9 um preditor de renda estatisticamente significativo.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Casado:<\/strong> Uma pessoa casada ganha em m\u00e9dia US$ 2.479,70 a mais do que uma pessoa solteira. Como o valor p (0,800) n\u00e3o \u00e9 inferior a 0,05, esta diferen\u00e7a n\u00e3o \u00e9 estatisticamente significativa.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Divorciado:<\/strong> Uma pessoa divorciada ganha em m\u00e9dia $ 8.397,40 menos do que uma pessoa solteira. Como o valor p (0,532) n\u00e3o \u00e9 inferior a 0,05, esta diferen\u00e7a n\u00e3o \u00e9 estatisticamente significativa.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Como ambas as vari\u00e1veis dummy n\u00e3o foram estatisticamente significativas, poder\u00edamos remover <em>o estado civil<\/em> como preditor do modelo, uma vez que n\u00e3o parece agregar valor preditivo \u00e0 renda.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma vari\u00e1vel fict\u00edcia \u00e9 um tipo de vari\u00e1vel que criamos na an\u00e1lise de regress\u00e3o para que possamos representar uma vari\u00e1vel categ\u00f3rica como uma vari\u00e1vel num\u00e9rica que assume um de dois valores: zero ou um. Por exemplo, suponha que temos o seguinte conjunto de dados e queremos usar a idade e o estado civil para prever [&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-1405","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 vari\u00e1veis fict\u00edcias em R (passo a passo)<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como criar vari\u00e1veis fict\u00edcias 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\/variaveis-ficticias-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar vari\u00e1veis fict\u00edcias em R (passo a passo)\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como criar vari\u00e1veis fict\u00edcias em R, incluindo um exemplo passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T12:37:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin4.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\/variaveis-ficticias-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/\",\"name\":\"Como criar vari\u00e1veis fict\u00edcias em R (passo a passo)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-26T12:37:50+00:00\",\"dateModified\":\"2023-07-26T12:37:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como criar vari\u00e1veis fict\u00edcias em R, incluindo um exemplo passo a passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar vari\u00e1veis fict\u00edcias 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":"Como criar vari\u00e1veis fict\u00edcias em R (passo a passo)","description":"Este tutorial explica como criar vari\u00e1veis fict\u00edcias 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\/variaveis-ficticias-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar vari\u00e1veis fict\u00edcias em R (passo a passo)","og_description":"Este tutorial explica como criar vari\u00e1veis fict\u00edcias em R, incluindo um exemplo passo a passo.","og_url":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T12:37:50+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin4.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\/variaveis-ficticias-em-r\/","url":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/","name":"Como criar vari\u00e1veis fict\u00edcias em R (passo a passo)","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-26T12:37:50+00:00","dateModified":"2023-07-26T12:37:50+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como criar vari\u00e1veis fict\u00edcias em R, incluindo um exemplo passo a passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/variaveis-ficticias-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar vari\u00e1veis fict\u00edcias 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\/1405","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=1405"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1405\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}