{"id":4271,"date":"2023-07-12T09:26:38","date_gmt":"2023-07-12T09:26:38","guid":{"rendered":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/"},"modified":"2023-07-12T09:26:38","modified_gmt":"2023-07-12T09:26:38","slug":"mesa-de-tres-vias-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/","title":{"rendered":"Como criar uma tabela de tr\u00eas vias em r (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma <strong>tabela trivariada<\/strong> \u00e9 um tipo de tabela que exibe as frequ\u00eancias de tr\u00eas vari\u00e1veis categ\u00f3ricas.<\/span><\/p>\n<p> <span style=\"color: #000000;\">A maneira mais f\u00e1cil de criar uma tabela de tr\u00eas entradas em R \u00e9 usar a fun\u00e7\u00e3o <strong>xtabs()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>three_way &lt;- xtabs(~var1 + var2 + var3, data=df)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Se quiser exibir o array de tr\u00eas vias de forma mais compacta, voc\u00ea pode usar a fun\u00e7\u00e3o <strong>ftable()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>three_way_ftable &lt;- ftable(three_way)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : as fun\u00e7\u00f5es <strong>xtabs()<\/strong> e <strong>ftable()<\/strong> est\u00e3o integradas ao banco de dados R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O exemplo a seguir mostra como usar essas fun\u00e7\u00f5es para criar tabelas de tr\u00eas vias em R na pr\u00e1tica.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo: como criar tabelas de tr\u00eas vias em R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Suponha que temos o seguinte quadro de dados contendo informa\u00e7\u00f5es sobre v\u00e1rios jogadores de basquete:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'),\n                 position=c('G', 'G', 'G', 'F', 'F', 'G', 'G', 'F', 'F', 'F'),\n                 starter=c('Yes', 'No', 'No', 'Yes', 'No',\n                           'Yes', 'No', 'Yes', 'Yes', 'No'),\n                 points=c(30, 28, 24, 24, 28, 14, 16, 20, 34, 29))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team position starter points\n1 AG Yes 30\n2 AG No. 28\n3 AG No. 24\n4 AF Yes 24\n5 AF No. 28\n6 BG Yes 14\n7 BG No. 16\n8 BF Yes 20\n9 BF Yes 34\n10 BF No. 29\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Digamos que queremos criar uma tabela de tr\u00eas fatores para exibir a frequ\u00eancia dos jogadores com base em tr\u00eas vari\u00e1veis: <strong>time<\/strong> , <strong>posi\u00e7\u00e3o<\/strong> e <strong>titular<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Podemos usar a fun\u00e7\u00e3o <a href=\"https:\/\/statorials.org\/pt\/xtabs-em-r\/\" target=\"_blank\" rel=\"noopener\">xtabs()<\/a> para criar este array de tr\u00eas vias:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create three-way table\n<\/span>three_way &lt;- xtabs(~ team + position + starter, data=df)\n\n<span style=\"color: #008080;\">#view three-way table\n<\/span>three_way\n\n, , starter = No\n\n    position\nteam FG\n   AT 12\n   B 1 1\n\n, , starter = Yes\n\n    position\nteam FG\n   At 1 1\n   B 2 1<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">A primeira tabela do resultado mostra a frequ\u00eancia de jogadores por <strong>equipe<\/strong> e <strong>posi\u00e7\u00e3o<\/strong> onde a vari\u00e1vel <strong>inicial<\/strong> \u00e9 igual a N\u00e3o.<\/span><\/p>\n<p> <span style=\"color: #000000;\">A segunda tabela mostra a frequ\u00eancia de jogadores por <strong>equipe<\/strong> e <strong>posi\u00e7\u00e3o<\/strong> onde a vari\u00e1vel <strong>inicial<\/strong> \u00e9 igual a Sim.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Se quisermos, podemos usar a fun\u00e7\u00e3o <strong>ftable()<\/strong> para \u201cachatar\u201d esses arrays em um \u00fanico array:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert table to ftable\n<\/span>three_way_ftable &lt;- ftable(three_way)\n\n<span style=\"color: #008080;\">#view ftable\n<\/span>three_way_fttable\n\n              starter No Yes\nteam position               \nAF 1 1\n     G 2 1\nBF 1 2\n     G 1 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">A tabela de tr\u00eas vari\u00e1veis resultante mostra as frequ\u00eancias das tr\u00eas vari\u00e1veis num formato \u201cplano\u201d.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, podemos ver:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Havia <strong>1<\/strong> jogador que fazia parte do time A, posi\u00e7\u00e3o F, e n\u00e3o era titular.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Havia <strong>1<\/strong> jogador que fazia parte do time A, posi\u00e7\u00e3o F, e era titular.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Eram <strong>2<\/strong> jogadores que faziam parte da equipe A, posi\u00e7\u00e3o G, e n\u00e3o eram titulares.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">E assim por diante.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/mesa-bidirecional-em-r\/\" target=\"_blank\" rel=\"noopener\">Como criar uma tabela bidirecional em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/r-tabela-de-frequencia-por-grupo\/\" target=\"_blank\" rel=\"noopener\">Como criar uma tabela de frequ\u00eancia por grupo em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/desenhar-tabela-em-r\/\" target=\"_blank\" rel=\"noopener\">Como plotar uma tabela em R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma tabela trivariada \u00e9 um tipo de tabela que exibe as frequ\u00eancias de tr\u00eas vari\u00e1veis categ\u00f3ricas. A maneira mais f\u00e1cil de criar uma tabela de tr\u00eas entradas em R \u00e9 usar a fun\u00e7\u00e3o xtabs() : three_way &lt;- xtabs(~var1 + var2 + var3, data=df) Se quiser exibir o array de tr\u00eas vias de forma mais compacta, [&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-4271","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 tabela de tr\u00eas vias em R (com exemplos) - Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo 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\/mesa-de-tres-vias-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 uma tabela de tr\u00eas vias em R (com exemplos) - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T09:26:38+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=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/\",\"name\":\"Como criar uma tabela de tr\u00eas vias em R (com exemplos) - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-12T09:26:38+00:00\",\"dateModified\":\"2023-07-12T09:26:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar uma tabela de tr\u00eas vias 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 criar uma tabela de tr\u00eas vias em R (com exemplos) - Estatologia","description":"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo 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\/mesa-de-tres-vias-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar uma tabela de tr\u00eas vias em R (com exemplos) - Estatologia","og_description":"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo exemplos.","og_url":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-12T09:26:38+00:00","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\/mesa-de-tres-vias-em-r\/","url":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/","name":"Como criar uma tabela de tr\u00eas vias em R (com exemplos) - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-12T09:26:38+00:00","dateModified":"2023-07-12T09:26:38+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como criar uma tabela de tr\u00eas vias em R, incluindo exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/mesa-de-tres-vias-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar uma tabela de tr\u00eas vias 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\/4271","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=4271"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/4271\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=4271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=4271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=4271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}