[R-br] RES: Usar peso para tabela cruzada

Leonard Assis assis.leonard em gmail.com
Quinta Agosto 11 19:06:03 BRT 2011


Édson,

essa parte eu entendi, o que eu não entendi era exatamente o que ele queria,
pois perguntas que admitem mais de uma resposta podem ser codificadas
inúmeras maneiras.

Exemplificando com sua idéia de Senador:

Imagine três candidatos (João, Antonio e Francisco). Eu ano passado enviei a
campo as perguntas com instrução de se perguntar duas vezes, tendo 2
respostas com a mesma codificação

Aí, neste caso, sua sugestão funciona perfeitamente, fazendo até sentido.

Agora imagine que ao invés de codificar desta forma, se optou por codificar
1 coluna para cada candidato, tendo colunas para João, Antonio, Francisco e
colunas adicionais para erros frequentes, como candidato inválido, etc.

Neste caso, teríamos um problema sério e bão trivial, pois não bastaria
agrupar as colunas, pois teríamos casos em que não houve resposta, casos em
que houve apenas 1 resposta e casos com 2 respostas, além das respostas
inválidas. Se eu simplesmente agrupar as colunas, seria incorreto, mesmo
mudando a codificação, precisaríamos processar isso de uma maneira mais
inteligente, tratando todas as situações possíveis. (Por exemplo: o  trio
0,0,0 adiciona 1 linha apenas, etc)

Essa é minha dúvida: como ele codificou, pois se ele codificou deste segundo
jeito, a solução é um pouco mais complicada e deve ser pensada com cuidado,
para que o resultado não gere proporções incorretamente

lmassis <at> yahoo <dot> com <dot> br
assis.leonard <at> gmail <dot> com


2011/8/11 Edson Lira <edinhoestat em yahoo.com.br>

> Leonard, vou lhe dar um exemplo que talvez possa lhe ajudar.
>
> Em um banco de dados de uma pesquisa eleitoral, quando são duas vagas para
> senador, o entrevistado pode indicar dois nomes. Sen1, Sen2.
>
> Faço o seguinte:
>
> sena1<-data.frame(sen=bd$Sen1)
>
>  sena2<-data.frame(sen=bd$Sen2)
>
> senad<-rbind(sena1,sena2)
>
> Você terá um banco de dados com o número de linhas igual a soma de sena1 e
> sena2. Se sena1 são 300 linhas e sena2 são 200 linhas, o seu banco senad
> terá 500 linhas. Portanto, o ideal é trabalhar somente com os percentuais.
>
> p.s. Você usar mais de uma variável.
>
> Para ver o percentual de cada senador em relação a todas as citações,
> basta:
>
> 100*prop.table(table(senad$sen))
>
>
>
> Edson Lira
> Estatístico
> Manaus-Amazonas
> ------------------------------
> *De:* Leonard Assis <assis.leonard em gmail.com>
> *Para:* r-br em listas.c3sl.ufpr.br
> *Enviadas:* Quinta-feira, 11 de Agosto de 2011 10:30
> *Assunto:* Re: [R-br] RES: Usar peso para tabela cruzada
>
> Clayron
>
> Sinceramente?
>
> Até agora não entendi direito o que você pretende fazer
>
> Teria como explicar melhor?
>
> lmassis <at> yahoo <dot> com <dot> br
> assis.leonard <at> gmail <dot> com
>
>
> 2011/8/11 Clayton Santos Delfino <csd em arandanet.com.br>
>
> Olá Jakson, bom dia.
>
> Entendi o código que você sugeriu e fiz o teste mas não deu certo porque a
> quantidade de votos para as marcas
> diminuiram.
>
> Exemplo:
>
> Suponha que exista uma marca A que tenha um total de 100 votos dos quais 30
> foram citados com outras marcas.
>
> Quando faço o teste tenho um retorno de apenas 70 votos na coluna total.
>
> Se puder lhe ajudar a entender, veja abaixo como é o resultado que preciso
> chegar, neste caso foi gerado pelo spss pelo que me foi informado.
>
> Infelizmente não sou estatístico e acabei recebendo esta tarefa, por isso
> peço-lhe ajuda.
>
>
>
> +-------------------------+------+----------------------------------------------------------------------------+
>       |                         |TOTAL |
> REGIAO                                   |
>       |Celula: Frequencia       |
>  +------+------+------+------+------+------+------+------+------+------+------+
>       |        % vertical       |      | CO   | ES   | GSP  | ISP  | MG   |
> N    | NE   | PR   | RJ   | RS   | SC   |
>
> +-------------------------+------+------+------+------+------+------+------+------+------+------+------+------+
>       |BASE.....................|  473 |   35 |   12 |   65 |   97 |   53 |
>   16 |   25 |   40 |   14 |   74 |   42 |
>       |  .......................|100,0%|  7,4%|  2,5%| 13,7%| 20,5%| 11,2%|
>  3,4%|  5,3%|  8,5%|  3,0%| 15,6%|  8,9%|
>       |                         |      |      |      |      |      |      |
>      |      |      |      |      |      |
>       | ABALUX..................|  108 |    7 |    8 |   11 |   24 |    1 |
>    2 |    5 |   23 |    4 |   11 |   12 |
>       |  .......................| 22,8%| 20,0%| 66,7%| 16,9%| 24,7%|  1,9%|
> 12,5%| 20,0%| 57,5%| 28,6%| 14,9%| 28,6%|
>       | INTRAL..................|   68 |    3 |      |    5 |   11 |    3 |
>    2 |   10 |    1 |    2 |   26 |    5 |
>       |  .......................| 14,4%|  8,6%|      |  7,7%| 11,3%|  5,7%|
> 12,5%| 40,0%|  2,5%| 14,3%| 35,1%| 11,9%|
>
>
> Clayton
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110811/9b647c3f/attachment.html>


Mais detalhes sobre a lista de discussão R-br