如何找到R中百分比和平均差的置信区间?

如何找到R中百分比和平均差的置信区间?,r,R,列为:类别、组1、组2、差异 每行是该类别的一对样本 假设90%的置信区间 样本表: t.test(Group.1 ~ Group.2, data=df1, conf.level=.90) grouping factor must have exactly 2 levels 您有一个错误:分组因子必须正好有两个级别这意味着您的组。2有两个以上的唯一值,公式应该是数字变量,如权重,~一些具有两个级别的分组变量,如男性/女性。我在问题中添加了一些示例数据。您的数据应该有两列,一个具有值,一个具有组

列为:类别、组1、组2、差异

每行是该类别的一对样本

假设90%的置信区间

样本表:

t.test(Group.1 ~ Group.2, data=df1, conf.level=.90)
grouping factor must have exactly 2 levels

您有一个错误:
分组因子必须正好有两个级别
这意味着您的组。2有两个以上的唯一值,公式应该是数字变量,如权重,
~
一些具有两个级别的分组变量,如男性/女性。我在问题中添加了一些示例数据。您的数据应该有两列,一个具有值,一个具有组成员资格。在您的例子中:
df1=data.frame(category=rep(c(“Group.1”、“Group.2”),每个=3),value=c(0.4,0.5,0.7,0.6,0.6,0.5))
。那么您的t.test是:
t.test(values~category,data=df1,conf.level=.90)
。我不能使用当前的表吗?我必须使用
data.frame()
并将其全部重写?我的实际数据是长度的10倍。
category  Group.1  Group.2  Diff
1  0.4  0.6  -0.2
2  0.5  0.6  -0.1
3  0.7  0.5  0.2