R语言 总体均数的95%置信区间、几何均数(GMT)及其置信区间的计算

news/2025/1/31 0:36:11/

1.求总体均数的95%置信区间,可根据自身需要更该alpha值,计算相应的置信区间

--------------------------------------------------------------------------------------
##总体均数95%置信区间的计算alpha<-0.05                        #置信区间 n <- length(data)                  #计算变量长度mean<- mean(data)                  #计算均值Z1 <- qt(1-alpha/2,n-1)          #计算对应的Z值(双侧)Z2 <- qt(1-alpha,n-1)            #计算对应的Z值(单侧)C1 <- round(mean-Z1*sqrt(sum((data-mean)^2)/(n-1))/sqrt(n),2)   #双侧下限,取两位小数C2 <- round(mean+Z1*sqrt(sum((data-mean)^2)/(n-1))/sqrt(n),2)   #双侧上限,取两位小数C3 <- round(mean-Z2*sqrt(sum((data-mean)^2)/(n-1))/sqrt(n),2)   #单侧下限,取两位小数C4 <- round(mean+Z2*sqrt(sum((data-mean)^2)/(n-1))/sqrt(n),2)   #单侧上限,取两位小数CI1 <- c(C1,C2)          #95%CI双侧CI2 <- c(C3,C4)          #95%CI单侧
---------------------------------------------------------------------------------------

2.几何均数(GMT)及其置信区间

几何均数95%置信区间的计算类似于总体均属95%置信区间的计算,只是在计算几何均属95%置信区间时,须提前将数据进行对数转化(采用log()函数进行对数转换),经上述步骤计算经对数转换后的95%置信区间,再接着取反对数,如下述代码,即可求得结果。

--------------------------------------------------------------------------------------
几何均数(GMT)的计算
#方法1:
library("psych")
geo_mean<-geometric.mean(data[,x])#方法2:
geo_mean <- exp(mean(log(data[,x])))--------------------------------------------------------------------------------------
几何均数95%置信区间的计算geometry.CI1 <-exp(C1)
geometry.CI2 <-exp(C2)结果即为:geo_mean(geometry.CI1 ,geometry.CI2 )


http://www.ppmy.cn/news/519681.html

相关文章

R语言习题

试验一 R语言数据类型 一、向量 1. 创建 # 1.1.1 请利用c函数&#xff0c;输入5门专业课程的名称&#xff0c;组成向量nms。 nmsc(MATH,BIG DATA,CHINESE,DATABASE,ENGLISH) print(nms)# 1.1.2 请利用vector函数初始化score向量&#xff0c;记录问题1中5门专业课程的成绩。 …

R语言|forest plot

R|foestplot包绘制森林图forest plot 小编今天给大家分享的是foestplot包绘制组间差异比对图&#xff08;森林图forest plot&#xff09;相关方法。森林图(forestplot)常用于Meta分析&#xff0c;可用于表达统计指标的效应量和置信区间。 绘图示例 #安装包 #install.package…

R语言逻辑回归分析

Logistic regression为非线性模型&#xff0c;回归系数是通过极大似然估计方法计算所得。响应变量取值为1&#xff08;事件发生&#xff09;或0&#xff08;事件不发生&#xff09;。 1. 数据集载入和划分 ### 数据集载入和划分 library(AER) data() # 查看AER包里面的数据…

R语言使用BOOT重抽样获取回归方程系数95%可信区间(1)

bootstrap自采样目前广泛应用与统计学中&#xff0c;其原理很简单就是通过自身原始数据抽取一定量的样本&#xff08;也就是取子集&#xff09;&#xff0c;通过对抽取的样本进行统计学分析&#xff0c;然后继续重新抽取样本进行分析&#xff0c;不断的重复这一过程N&#xff0…

R语言排序

sort()函数是对向量进行从小到大的排序 rank()函数返回的是对向量中每个数值对应的秩 order()函数返回的值表示位置&#xff0c;依次对应的是向量的最小值、次小值、第三小值……最大值等&#xff08;位置索引&#xff09; arrange()函数&#xff08;需加载dplyr包&#xff…

二次拟合r方_R语言中如何给拟合曲线添加R2和95%置信区间

完整代码&#xff1a; #install.packages("basicTrendline") library(basicTrendline)x c(3.6,4.6,4.7,5.7,6.6,7.5,8.3,9.4,10.1,11.12,13.9,13.5,14.2,13.7,15.6)y c(11,11,12,13,14,15,16,17,18,19,20,21,22,23,25)#自动添加95%置信区间lines and fill colortre…

r语言实现岭回归_R语言回归篇

1.回归的多面性 回归类型 用途 简单线性 个量化的解释变量来预测一个量化的响应变量(一个因变量、一个自变量) 多项式 一个量化的解释变量预测一个量化的响应变量,模型的关系是 n阶多项式(一个预测变量,但同时包含变量的幂) 多元线性 用两个或多个量化的解释变量预测一个量化…

R语言韦布尔(Weibull)分布

韦布尔分布&#xff0c;即韦伯分布&#xff08;Weibull distribution&#xff09;&#xff0c;又称韦氏分布或威布尔分布&#xff0c;是可靠性分析和寿命检验的理论基础。威布尔分布在可靠性工程中被广泛应用&#xff0c;尤其适用于机电类产品的磨损累计失效的分布形式。由于它…