1

実際に2つの質問。

  1. の列に変数の合計を追加する方法はexpss?
  2. 合計を別のカテゴリとして含む列の変数に対して Z 検定を実行することは可能ですか?

以下に、実行したコードを示しますが、機能しませんでした...つまり、列変数の右側/左側に合計を追加することさえできませんでした...

test_table = tab_significance_options(data = df, compare_type = "subtable", bonferroni = TRUE, subtable_marks = "both") %>%
  tab_cells(VAR1) %>%
  tab_total_statistic("w_cpct") %>%
  tab_cols(VAR2) %>%
  tab_stat_cpct() %>%
  tab_cols(total(VAR2)) %>%
  tab_last_sig_cpct() %>%
  tab_pivot(stat_position = "outside_columns")

アドバイスをいただければ幸いです。

4

1 に答える 1

1

最初の列と比較するには、「compare_type」に「first_column」を追加で指定する必要があります。二次的に、正しい結果を得るには、合計統計の 1 つがケースである必要があります。上記のすべてを考慮に入れて:

library(expss)
data(mtcars)
test_table = mtcars %>% 
    tab_significance_options(compare_type = c("first_column", "subtable"), bonferroni = TRUE, subtable_marks = "both") %>%
    tab_total_statistic(c("u_cases", "w_cpct")) %>%
    tab_cells(gear) %>%
    tab_cols(total(am), am) %>%
    tab_stat_cpct() %>%
    tab_last_sig_cpct() %>% 
    tab_pivot() 

test_table

# |      |                  | #Total |       am |          |
# |      |                  |        |        0 |        1 |
# |      |                  |        |        A |        B |
# | ---- | ---------------- | ------ | -------- | -------- |
# | gear |                3 |   46.9 | 78.9 +   |          |
# |      |                4 |   37.5 | 21.1 < B | 61.5 > A |
# |      |                5 |   15.6 |          | 38.5     |
# |      |     #Total cases |     32 |   19     |   13     |
# |      | #Total wtd. cpct |    100 |  100     |  100     |
于 2020-07-15T22:39:06.180 に答える