[R-br] Regressão logística ordinal e uso de pesos amostrais | CROSSTAB

Jakson Alves de Aquino jalvesaq em gmail.com
Quinta Dezembro 18 23:16:24 BRST 2014


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


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