1、R语言介绍

2020-09-15  本文已影响0人  Dawn_20bf

    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 Open

https://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包:可视化类别数据的包。

上一篇 下一篇

猜你喜欢

热点阅读