r - R:显着性检验,两个比例,一个样本
问题描述
我试图找出来自同一样本的两个比例是否不同。
(让我们想象一下)我有一个包含 200 个答案的样本: 120 个喜欢甲方,100 个喜欢乙方 可以同时喜欢两个派对。
我想测试一下喜欢甲方或乙方的比例是否存在显着差异。
我看到了几种方法来回答这个问题,但它们似乎都没有让我真正满意:
- 两个比例,两个样本测试:
prop.test(x = c(120, 100), n = c(200, 200))
这给出:p-value = 0.05619(甲方和乙方的喜欢比例没有差异)。然而,这并没有考虑到 120 和 100 不独立的事实。
- 两个比例的置信区间:
prop.test(x = 120, n = 200)
prop.test(x = 100, n = 200)
这给出了 95% 的比例:[0.5283160, 0.6677775] 表示喜欢甲方,[0.4313609, 0.5686391] 表示喜欢乙方。这些置信区间重叠,因此甲方和乙方的喜欢比例没有差异。但是两个置信度置信度为 95% 的区间不能进行置信度为 95% 的显着性检验。
- 差异的置信区间:在 200 个样本中,喜欢甲方的人比喜欢乙方的人多 20 人。
prop.test(x = 20, n = 200)
95% 置信区间为 [0.06366294 0.15229666],这不包括 0。甲方的点赞比例与乙方明显不同。这告诉我 200 人中有 20 人不是 0%,但这正是我想要的知道吗?
我不确定这三个选项实际上告诉我什么,有没有更好的方法来回答我原来的问题?
解决方案
推荐阅读
- python - API id - 将 id 转换为整数
- xml - 在 XSLT/XPath 中将 xpath xml 元素的联合表示为公共父级的子级
- c# - 序列化和反序列化对象集合
- f# - 如何在 XPlot.GoogleCharts Treemap (F#) 中生成自定义工具提示?
- weather - 如何在 NixOS 中将天气添加到 i3status
- arrays - 意外的数组大小
- core-data - List 中的 ForEach 出现 SwiftUI 错误:无法使用类型为“(@escaping()...)的参数列表调用类型“List”的初始化程序(参见代码)
- c# - 尝试获取数组的第一个元素,然后将其返回给 main 方法
- python - 并行化 paramiko.SFTPClient.get 请求时如何防止我的应用挂起?
- python-3.x - 如何在.kv文件中实现for循环