
2014-12-18 19:52 GMT-05:00 Luciane Maria Pilotto <lutipilotto@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