1、特点
免费、数据分析技术多样、制图功能高、交互性强、导入方便、易于扩展、更新速度快、多平台。
2、R获取更新
获取:https://cran.r-project.org/
Download R for Windows base Download R 3.6.1 for Windows安装:
确定 下一步(N) N N N\ N N F Openhttps://www.rstudio.com/products/rstudio/
Desktop DOWNLOAD RSTUDIO DESKTOP N N F Open完成。
3、R的使用
R区分大小写,多种数据类型,函数和赋值(<-)组成,注释由#开头。
函数 c():将其参数合成一个向量或列表。
函数 q():结束会话并退出R。
函数 mean():均值。
函数 sd():标准差。
函数 cor():相关性。
例:10名婴儿月龄与体重分析。
代码 散点图演示列表:demo()
例如:demo(graphics)、demo(hershey)、demo(persp)、demo(image)。
3.1 帮助:
help.start():帮助文档首页。
Help> vignette() :PDF格式实用性介绍文章。
介绍文章? :查看函数功能。
帮助函数3.2 工作空间:
getwd():显示当前工作目录。
setwd("mydirectory"):修改当前的工作目录为mydirectoty.
工作空间setwd("E:/R/myprojects/project1")
options
options(digits=3)
> x<-runif(20)
> summary(x)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.036 0.249 0.451 0.481 0.654 0.988
> hist(x)
> savehistory()
> save.image()
3.3 输入输出
1、source("filename"):执行脚本。
2、sink("filename"):将输出重定向到filename中
append=TRUE将文本追加到文件后;split=TRUE输出同时发送到屏幕和文件中。
图形输出函数sink("myoutput",append = TRUE,split = TRUE)
> pdf("mygraphs.pdf")
> source("script2.R")
4 包
4.1 下载包地址:http://cran.r-project.org/web/packages
库位置:.libPaths()
库中包:library()
哪些包加载可用:search()
安装包:install.packages() install.packages("gclus")
更新包:update.packages()
查看包:installed.packages()
载入包:library(gclus)
帮助:help(package="gclus")
5 批处理
Linux、Mac OS:R CMD BATCH options infile outfile
Windows:"D:\R\R-3.6.1\bin\R.exe" CMD BATCH --vanilla --slave "E:\R\myprojects\myscript.R"
命令行选项使用:http://cran.r-project.org上的“Introduction to R”文档。
6 结果重用
lm(mpg~wt,data=mtcars)
lm.fit<-lm(mpg~wt,data=mtcars)
summary(lm.fit)
plot(lm.fit)
cook<-cooks.distance(lm.fit)
plot(cook)
predict(lm.fit,mynewdata)
vcd包:可视化类别数据的包。
网友评论