r语言lines函数c(),R语言_lm()、abline()函数用法

前言:

微博参与话题 #给你四年时间你也学不会生信#

Fitting Linear Models| 线性模型

lm是用来适应线性模型的。它可用于进行回归、单层分析方差分析和协方差分析。

Usage

lm(formula, data, subset, weights, na.action,

method = "qr", model = TRUE, x = FALSE, y = FALSE, qr = TRUE,

singular.ok = TRUE, contrasts = NULL, offset, ...)

Arguments | 参数

formula:指要拟合的模型形式,

data:是一个数据框,包含了用于拟合模型的数据。

Example | 例子

> lm(mpg~wt)

Call:

lm(formula = mpg ~ wt)

Coefficients:

(Intercept) wt

37.285 -5.344

Add Straight Lines to a Plot | 图添直线

abline 函数的作用是在一张图表上添加直线(参考线), 可以是一条斜线,通过x或y轴的交点和斜率来确定位置;也可以是一条水平或者垂直的线,只需要指定与x轴或y轴交点的位置就可以了

Usage

abline(a = NULL, b = NULL, h = NULL, v = NULL, reg = NULL,

coef = NULL, untf = FALSE, ...)

Arguments | 参数

a, b:截距、斜率

untf 逻辑地询问是否要进行转换

h: y水平线

v: x垂直线

1)添加直线

水平线:

通过h参数设置直线与y轴的交点就可以了,代码示例如下:

> plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6))

> abline(v = 0, col = "blue")

> abline(h = c(0,1,2), v = c(0,1,2), col = c("red", "green", "blue"))

> plot(1:5, 1:5, xlim = c(0,6), ylim = c (0,6))

100.png

2)添加斜线

abline 函数添加斜线有两种用法:

第一种分别指定交点和斜率的值,参数 a 代表直线与y轴的交点距坐标原点的位置,参数 b 代表斜率, 代码示例如下

#通过v 参数设置直线与x轴的交点就可以了,代码示例如下:

> abline(h = 0, col = "gray")

> abline(v = 0, col = "gray")

> abline(a = 1 , b = 1, col = "red")

> abline(a = 2 ,b = 1, col = "blue")

101.png

你可能感兴趣的:(r语言lines函数c())