均值和标准误计算

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AB <- read.table(file = "~/Desktop/R/data1.txt",header = TRUE) AB

head(AB);str(AB)

#计算均值和标准误

library(stringr)

mean_se <- vector()

#⾃自定义函数:计算标准误

func.se <- function(data){

n.t <- length(data)

n.na <- length(which(is.na(data)))

n <- n.t - n.na

sd <- sd(data,na.rm = TRUE)

se <- sd/sqrt(n)

return(se)

}

#利利⽤用循环计算均值和标准误并使⽤用±符号拼接

for (i in1:nrow(AB)) {

data.i <- as.numeric(AB[i,2:4])

mean.i <- round(mean(data.i,na.rm = TRUE),3)

se.i <- round(func.se(data.i),3)

mean_se[i] <- str_c(mean.i,se.i,sep = "±")

}

AB$mean_se <- mean_se

#导出数据

write.csv(AB,file = "data_treated.csv")

相关文档
最新文档