我的数据帧包含500个样本,每个样本的大小为100。下面是快照。我需要计算90/95/99平均值的置信区间。使用R的样本均值的置信区间
head(Means_df)
Means
1 14997
2 11655
3 12471
4 12527
5 13810
6 13099
我使用下面的代码,但只获取一行的置信区间。任何人都可以帮助我的代码?
tint <- matrix(NA, nrow = dim(Means_df)[2], ncol = 2)
for (i in 1:dim(Means_df)[2]) {
temp <- t.test(Means_df[, i], conf.level = 0.9)
tint[i, ] <- temp$conf.int
}
colnames(tint) <- c("lcl", "ucl")
您是否试图为每一行获得置信区间?而对于每一行你只有一个值(这是我假设其他一些数据的意思)? – Dason