学习小组Day4笔记--R

作者: 八段锦1134 | 来源:发表于2020-10-19 23:27 被阅读0次

初识R语言


示例学习一个画图的操作,以help文档中的example为例进行学习

1.plot()

require(stats) # for lowess, rpois, rnorm
require(graphics) # for plot methods
plot(cars) #require()和library()都表示加载函数包,我没运行前2个require(),得到结果图也是一样的
上面命名的结果
lines(lowess(cars)) #lines就是连成线这个容易理解,lowess()这个函数执行LOWESS顺畅使用本地加权多项式回归,这个不太懂
上面命令的结果
plot(sin, -pi, 2*pi) # see ?plot.function,我也没明白
上面命令的结果
## Discrete Distribution Plot离散分布图:
plot(table(rpois(100, 5)), type = "h", col = "red", lwd = 10,
     main = "rpois(100, lambda = 5)") 
#画一个泊松分布(100个随机数,lambda=5),用table() 函数统计这100个随机数的出现次数(称为频数或频率),h表示是画直方图,red表示颜色是红色,线条宽度是10,标题位置显示rpois(100, lambda = 5)
上面命令的结果
## 把参数改小了,是不是对照上图就能看明白这些参数的意义了:
plot(table(rpois(10, 5)), type = "b", col = "green", lwd = 1,
     main = "10个数的泊松分布") 
上面命令的结果

补充知识点:1、啥是泊松分布?

如何通俗理解泊松分布
难点不过我还是不太理解泊松分布与我们常用的正态分布有什么区别,后面继续学习

type——图形类型
## Simple quantiles/ECDF, see ecdf() {library(stats)} for a better one:
plot(x <- sort(rnorm(47)), type = "s", main = "plot(x, type = \"s\")") #产生47个服从正态分布的随机数,sort是由小到大排列,然后画阶梯图,题目是plot(x, type = "s"),得到X这个图
上面命令的结果
points(x, cex = .5, col = "dark red") # 然后在x上画点,点大小是0.5,颜色是dark red,会点英语还是很方便,颜色随便改
上面命令的结果

3.R语言的常用命令

--- ---
getwd() 查看当前工作目录在哪里
setwd() 设置当前工作目录
dir() 工作目录
list.files() 列出当前目录里的所有文件
>- 赋值
= 为子集赋一个“name”
rm() 删除某个变量
rm(list=ls()) 情况所有变量
history() 列出历史命令(主要是方便再次使用某命令)
ctrl+l 清空控制台

Rstudio界面

反思

做不同项目一定要创建不同的project,跟conda设置python不同虚拟环境一样,不然以后就一团乱!

相关文章

  • 2020-05-14

    学习小组DAY4笔记-lyq 今天初探R语言 R语言安装 R语言面板在简单了解

  • 学习小组Day4笔记--kan

    笔记来自生信星球学习小组资料 Day4 学习内容-R语言初上手 1.思维导图镇楼 2.准备工作 安装R与Rstud...

  • 学习小组Day4---七七七七

    学习小组Day4 学习内容: 下载安装R和Rstudio(主机用户名必须是英文)R是什么,Rstudio界面的熟悉...

  • 2020-06-18

    学习小组Day4笔记--马小林 1、安装R和Rstudio 中文用户名如何顺利下载 在控制面板里搜索环境变量,然后...

  • 学习小组Day4笔记--R

    初识R语言 示例学习一个画图的操作,以help文档中的example为例进行学习: 1.plot() 补充知识点:...

  • 学习小组Day4笔记-R Introduction

    R 基本操作 查看工作路径中文件 移除变量 查看历史命令 清除控制台 R Project 通常写Rmd文件之前需要...

  • 学习小组Day4笔记--呛

    Day4学习笔记 R语言初体验 怎么理解R 百度百科:R语言常用在数据统计分析、数据绘图和数据挖掘,是一种编程语言...

  • 学习小组Day4--呛

    Day4学习笔记 R语言初体验 怎么理解R 百度百科:R语言常用在数据统计分析、数据绘图和数据挖掘,是一种编程语言...

  • 学习小组Day4笔记--r语言(liuyang)

    据说,r语言作图的功能十分强大,尤其是对生物信息学非常的支持,今天把r和rstudio都安装上了,学了一些简单的命...

  • 学习小组Day5笔记——冬梅

    生信星球学习笔记-Day4 新手须知 Console输入命令相当于linux的命令行R的代码都是带括号的,括号必须...

网友评论

    本文标题:学习小组Day4笔记--R

    本文链接:https://www.haomeiwen.com/subject/pwelmktx.html