行百分比的 Express 和卡方检验
如何使用 expss 包对行百分比执行卡方检验? 我知道列百分比的显着性测试应该应用于 tab_stat_cpct 与总行的结果。 但我有一个像这样的表,我的卡方 p 值在我的表中是空白的。
d=mtcars
banner <- d %>% tab_cells(vs, am)
# column percentage significacne
tab_cpct_sig=. %>%
tab_stat_cpct() %>%
tab_total_row_position("below") %>%
tab_total_statistic("u_rpct")
Table1 = function (Q, banner) {
eval.parent(substitute(
{
banner %>%
tab_cols (Q) %>%
tab_stat_rpct() %>%
tab_cols(total(Q)) %>%
tab_stat_cases() %>%
tab_last_sig_cases(sig_level = 0.05) %>%
tab_pivot(stat_position = "outside_columns") %>%
set_caption("Tableau 1") #%>%
}
))
}
A1=Table1(gear,banner)
A1
How to perform a Chi-squared test on a row percent using expss package?
I know the Significance testing on column percent should be applied on the result of tab_stat_cpct with total row.
But I have a table like this and my Chi-squared p-value IS blank IN MY TABLE.
d=mtcars
banner <- d %>% tab_cells(vs, am)
# column percentage significacne
tab_cpct_sig=. %>%
tab_stat_cpct() %>%
tab_total_row_position("below") %>%
tab_total_statistic("u_rpct")
Table1 = function (Q, banner) {
eval.parent(substitute(
{
banner %>%
tab_cols (Q) %>%
tab_stat_rpct() %>%
tab_cols(total(Q)) %>%
tab_stat_cases() %>%
tab_last_sig_cases(sig_level = 0.05) %>%
tab_pivot(stat_position = "outside_columns") %>%
set_caption("Tableau 1") #%>%
}
))
}
A1=Table1(gear,banner)
A1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前expss仅支持对整个表进行卡方检验。但是,我们可以创建一个函数来添加行卡方统计量:
Currently expss only supports chi-square test on the entire table. However, we can make a function to add rowwise chi-square statistic: