我最近发现了 deducer 及其列联表函数(请参阅Exporting deducer 的列联表为 csv 或 xls)
我想要做的是在 ggplot 中绘制列联表中的值,以显示一个条形图,其中 y 轴上的频率百分比和 x 轴上的分类数据。然后,如果可能的话,我想生成误差线来显示每个变量在整体中所占比例的置信区间。
对于使用mtcars
数据的示例,R 使用以下contingency.tables
函数生成:
table_gears<-contingency.tables(
row.vars=d(cyl),
col.vars=d(gear),data=mtcars)
print(table_gears,prop.r=T,prop.c=T,prop.t=F)
基本上是根据行总数和列总数计算的具有 x 齿轮和 y 气缸的汽车的比例。
有没有人没有办法使用 ddply 或类似方法来产生这个并添加这些比例的标准错误/置信区间?我真的很挣扎,非常感谢生命线!