2014-12-18 19:52 GMT-05:00 Luciane Maria Pilotto <lutipilo...@yahoo.com.br>:
> Obrigada pela ajuda! Com estes comandos é possível verificar o pvalue, pois o 
> valor não é zero.
>
> O estranho é que o pvalor só aparece como zero ao usar os pesos amostrais na 
> função crosstab!

Talvez o p-valor seja diferente nos dois casos porque o código usado
para exibi-lo na tela é o mesmo nos dois casos. A sequência é a
seguinte:

  1. A função crosstab usa a função xtabs() para fazer uma tabela de X
& Y considerando os pesos.
  2. A tabela é repassada para a função CrossTable(), que cria um
objeto com a tabela, valores esperados, teste de qui-quadrado, etc.
  3. A função print.CrossTable() formata o objeto para exibição.

Ou seja, tanto faz usar crosstab() (com ou sem pesos) como usar
CrossTable() diretamente porque quem exibe o p-valor é
print.CrossTable().

Eu mantenho o pacote descr e já fiz a correção no github
(https://github.com/jalvesaq/descr), mas ainda não enviei para o CRAN.
Se você não estiver usando Windows, será fácil compilar o pacote a
partir do código fonte.

-- 
Jakson
_______________________________________________
R-br mailing list
R-br@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.

Responder a