Open3
医学研究のデータ解析に使うR技集
データの要約
- 欠測している値はカウントしない
- 四捨五入もする
tab01 <- ds00 |>
group_by(group, item, month) |>
summarise(n = sum(!is.na(value)),
mean = mean(value, na.rm = TRUE),
SD = sd(value, na.rm = TRUE),
min = min(value, na.rm = TRUE),
Q1 = quantile(value, na.rm = TRUE, probs = 0.25),
median = median(value, na.rm = TRUE),
Q3 = quantile(value, na.rm = TRUE, probs = 0.75),
max = max(value, na.rm = TRUE)) |>
mutate(across(mean:max, ~round(.x, digits = 1))) # 小数点一桁に四捨五入
データの要約の出力
- gt packageを使う
- group_byの設定により,項目ごとや,項目と群ごとに,といったまとまりを作れる
- 説明しづらいから実際にやってみてください.
tab01 |> select(item, everything()) |>
arrange(item, group, month) |>
group_by(item) |>
gt()
P値の表示を制御する
- scales packageを使う
library(scales)
scales::pvalue(p)