前言:

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

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(),R语言_lm()、abline()函数用法相关推荐

  1. R语言可视化散点图(scatter plot)、并在散点图中叠加回归曲线、叠加lowess拟合曲线(linear and lowess fit lines)、使用plot、line、abline函数

    R语言可视化散点图(scatter plot).并在散点图中叠加回归曲线.叠加lowess拟合曲线(linear and lowess fit lines).使用plot函数.line函数和ablin ...

  2. 多元统计分析及R语言建模_自定义函数: msaR.R

    #*********************************************** #****** 多元统计分析及R语言建模(第五版)****** #****** 自定义函数: msaR ...

  3. R count函数_[R learning]-0018-R语言绘图基础, 画了一天,不妨进来看看~

    =================== = 个人练习R语言的笔记 = = 跟我一起来 Coding⑧! = =================== 0018-R语言绘图基础 2020-07-29更新: ...

  4. R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

    R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

  5. R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线

    R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...

  6. R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体)

    R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体) 目录

  7. R语言中使用pkgbuild::find_rtools查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装、使用writeLines函数绑定R和Rtools

    R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools.使用Sys.which函数查看make是否存在.如果没有则安装Rtools.使用writeLi ...

  8. R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法

    R语言编写自定义函数计算R方.使用自助法Bootstrapping估计多元回归模型的R方的置信区间.可视化获得的boot对象.估计单个统计量的置信区间.分别使用分位数法和BCa法(Bootstrapp ...

  9. R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法

    R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法 目录

最新文章

  1. Android修改包名
  2. 分布式session之token解决方案实现
  3. android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决
  4. FB高管:计划明年推出数字货币Diem和数字钱包Novi
  5. ITK:读未知的图像类型
  6. oracle10g 6.0更改5.2,Oracle 10G 10.2.0.1升级到10.2.0.5
  7. 轻松搞定个人虚拟桌面部署之1-远程桌面服务概述
  8. ML.NET Cookbook:(7)如何训练回归模型?
  9. [BZOJ3944] Sum
  10. html如何在画布上加层,在Canvas中嵌套Html
  11. dhcp只能分配与路由器相同网段么_路由器的桥接详解
  12. Hash魔法:分布式哈希算法
  13. 告诉家里做饭的人,这些食物一起吃才是大补!
  14. powershell文章汇总
  15. python3面向对象_Python3面向对象编程
  16. 17995 Stupid thief 组合数学
  17. 小米5之Root攻略
  18. CAD创建块后图形依然保持原状?AUTOCAD——特殊字符如何输入
  19. HTTP协议中的一些概念
  20. 超融合服务器连接虚拟机,H3C UIS 6.5超融合产品新增虚拟机配置指导-5W100

热门文章

  1. bugly上传符号表文件详细教程
  2. 计算机取证磁盘镜像研究,存储介质的计算机取证技术研究
  3. 影子系统、沙盒、虚拟机的区别,沙盒化容器:是容器还是虚拟机,容器、虚拟机、虚拟环境的区别
  4. 【网站架构】软件架构是什么?
  5. excel组合汇总_Excel汇总20140616
  6. Imagination技术前瞻副总裁:GPU在体验元宇宙中的作用
  7. 人工智能常常取代真正的智能吗?
  8. Opencv学习笔记 离散傅立叶变换(DFT)简介及用于图片方向校正
  9. 计算机怎么变成音乐,如何将电脑上的视频转换成mp3音频?
  10. 实习生成长建议(转)