【发布时间】:2020-03-31 15:20:11
【问题描述】:
WHO 唐氏综合症数据库为您提供不同变量的 100 万婴儿中出生的唐氏综合症婴儿数量的信息。
我想创建一个交叉表,其中包含分类变量 Country 和 Year 的绝对频率、相对频率和边际频率
期望的结果如下所示:
Year | 1978 1979 1980
Country | ----------------------------------------------------------------------
ALB | 76.4 78.5 87.6 ...
AUT | 87.6 67.9 80.0 …
AZE | 90.5 78.5 64.8 …
我尝试了几件事:
首先,为三个变量创建一个新的df:
DS <- dplyr::select(DownSyndrome, YEAR, COUNTRY_REGION, VALUE)
但我不知道如何使用该表,以及如何使用它。
我设法得到了绝对频率:
DS_wide <- DownSyndrome %>%
pivot_wider(
names_from = YEAR,
values_from = VALUE)
但话又说回来,我不知道如何从这里获得相对频率和边际频率。
任何帮助表示赞赏, 谢谢
PS:
【问题讨论】:
-
嗨,Roy,如果您可以提供
DownSyndrome和dput(DownSyndrome[1:50,])的样本,帮助会容易得多。或者,您也可以提供下载链接 -
感谢 Ian,已使用数据样本对其进行了编辑