跳到内容

PhDMeiwp/g趋势线

存储库文件导航

ggtrendline:一个R包,用于向ggplot添加趋势线和置信区间

起重机版本 rstudio镜像下载

1.在R中安装“ggtrendline”包

  • 从CRAN获取发布版本:

    install.packages(“ggtrendline”)
  • 或者Github的开发版本:

    install.packages(“devtools”)devtools::install_github(“PhDMeiwp/ggtrendline@master“,力=真)库(ggtrendline)

2.使用“ggtrendline”包

库(ggplot2)库(ggtrendline)x<-c(1、3、6、9、13、17)y<-c(5、8、11、13、13.2、13.5)

2.1默认值(“line2P”)

ggtrendline(x,y,model=“line2P”)

2.2添加geom_point()

ggtrendline(x,y,model=“line3P”)+地理点(aes(x,y))+主题_bw()

2.3仅CI行,无CI填充

ggtrendline(x,y,model=“log2P”,CI.fill=NA)+地理点(aes(x,y))+主题_经典()

2.4设置回归线和geom_point()

ggtrendline(x,y,model=“exp2P”,linecolor=“blue”,linetype=1,linewidth=1)+地理点(aes(x,y),颜色=“蓝色”,形状=1,大小=3)

2.5设置置信区间

ggtrendline(x,y,模型=“exp3P”,CI.level=0.99,CI.fill=“red”,CI.alpha=0.1,CI.color=NA,CI.lty=2,CI.lwd=1.5)+地理点(aes(x,y))

2.6一条不同点的趋势线属于多个组。

库(ggplot2)库(ggtrendline)数据(“虹膜”)x<-iris$花瓣。宽度y<-iris$花瓣。长度组<-iris$物种ggtrendline(x,y,“exp3P”)+地理点(aes(x,y,color=组))

3.详细信息

3.1说明

开发“ggtrendline”包是为了添加趋势线和置信区间属于线性或非线性回归模型,以及显示方程、R平方和P值尽可能简单地“ggplot”。


对于在该包中使用的方法的一般概述,参见Ritz and Streibig(2008)doi:10.1007/978-0-387-09616-2和Greenwell和Schubert Kabban(2014)doi:10.32614/RJ-2014-009。

3.2 ggtrendline函数

内置的“ggtrendline()”函数包括以下模型:

“line2P”,公式为:y=a*x+b;
“line3P”,y=a*x^2+b*x+c;
“log2P”,y=a*ln(x)+b;
“exp2P”,y=a*exp(b*x);
“exp3P”,y=a*exp(b*x)+c;
“功率2P”,y=a*x^b;
“功率3P”,y=a*x^b+c。

3.3 stat_eq和stat_rrp函数

内置的“stat_eq()”和“stat_rrp()”函数可以单独使用,即不能与“ggtrendline()”功能一起使用。

要查看更多详细信息,如果您安装了“ggtrendline”软件包,可以运行以下R代码:

库(ggtrendline)?gg趋势线?统计数据?统计_ rrp

4.联系人

5.确认

我们要向Uwe Ligges、Gregor Seyer和CRAN团队感谢他们对“ggtrendline”软件包的宝贵意见。

关于

ggtrendline:将趋势线和置信区间添加到“ggplot”的R包。

资源

星星

观察者

叉子

包装

未发布包

语言文字