养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

R语言中如何给拟合曲线添加R2和95%置信区间

时间:2024-11-06 10:54:34

R语言是统计分析必不可少的,我们经常用它做各种统计分析,在统计分析中,趼黜噍垴回归方程是我们常用的统计方法,有时候我们拟合,需要给曲线镙烨莲峪添加R2和置信区间,在R的基本函数中,要写很多代码才能实现。最近发现有一个函数包直接就可以自动添加这些参数。

工具/原料

R

basicTrendline

方法/步骤

1、自动添加95%置信区间linesandfillcolor。

R语言中如何给拟合曲线添加R2和95%置信区间

2、只添加95%置信区间的lines,不fillcolor(setCI.fill=FALSE)

R语言中如何给拟合曲线添加R2和95%置信区间

3、只绘制回归曲线,不添加95%置信区间(setCI.color=NA)

R语言中如何给拟合曲线添加R2和95%置信区间

4、显示方程,不显示R值和P值(setshow.Rpvalue=FALSE)

R语言中如何给拟合曲线添加R2和95%置信区间

5、自定义方程中的参数的名称:‘xname’,‘yname’,‘yhat’,‘Rna葡矩酉缸me’,‘Pname’

R语言中如何给拟合曲线添加R2和95%置信区间

6、改变方程的小数位,字体颜色,字号大小

R语言中如何给拟合曲线添加R2和95%置信区间

7、不显示方程,只显示回归曲线(setePos.x=NA)

R语言中如何给拟合曲线添加R2和95%置信区间

8、设置绘图区大小

R语言中如何给拟合曲线添加R2和95%置信区间

9、完整代码:#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%置信区间linesandfillcolortrendline(x,y,model="line2P",ePos.x="topleft",summary=TRUE,eDigit=5)#只添加95%置信区间的lines,不fillcolor(setCI.fill=FALSE)trendline(x,y,model="line3P",CI.fill=FALSE,CI.color="black",CI.lty=2,linecolor="blue")#只绘制回归曲线,不添加95%置信区间(setCI.color=NA)trendline(x,y,model="log2P",ePos.x="top",linecolor="red",CI.color=NA)#显示方程,不显示R值和P值(setshow.Rpvalue=FALSE)trendline(x,y,model="line3P",show.equation=TRUE,show.Rpvalue=FALSE)#自定义方程中的参数的名称:‘xname’,‘yname’,‘yhat’,‘Rname’,‘Pname’trendline(x,y,model="line3P",xname="a",yname=paste(beta^15,b),yhat=FALSE,Rname=1,Pname=0,ePos.x="bottom")#改变方程的小数位,字体颜色,字号大小trendline(x,y,model="power2P",ePos.x="topleft",summary=TRUE,eDigit=3,eSize=1.4,text.col="blue")#不显示方程,只显示回归曲线(setePos.x=NA)trendline(x,y,model="power2P",ePos.x=NA)#设置绘图区大小par(mgp=c(1.5,0.4,0),mar=c(3,3,1,1),tck=-0.01,cex.axis=0.9)trendline(x,y)

R语言中如何给拟合曲线添加R2和95%置信区间

© 一点知识