R语言笔记

赋值

x <- xx

赋多个值

x <- c(a,b,c,d,...)

 

统计函数

样本标准差

sd(arg)

平均数

mean(arg)

两个数据间相关性(变动趋势相关性)

cor(a,b)

线性模型

lm(formula,data=data ) (linear models)

用来做线性拟合的函数

biglm()能以内存高效的方式实现大型数据的线性模型拟合(处理大数据集)

EX:

 

R语言中 fitted()和predict()的区别

fitted是拟合值,predict是预测值。模型是基于给定样本的值建立的,在这些给定样本上做预测就是拟合。在新样本上做预测就是预测。

你可以找一组数据试试,结果如何。

fit<-lm(weight~height,data=women)

fitted(fit)

predict(fit,newdata=data.frame(height=90))##将90代入看结果如何

这是R in action中的例子

 

 

绘图函数

绘图,a中为x轴坐标,b中数据为y轴坐标

plot(a,b)

 

辅助函数

查看函数功能

help('函数名')

?函数名

查看/下载包

查看help(package="packagename")

引用:librarty(package)

下载:install.packages("packagename")

更新:updata.packages() #更新所有

查看/切换工作目录

getwd():#查看当前工作目录

setwd('C:/dom') 切换当前工作目录

查看之前运行的命令

history()

其他

head/tail(arg1,arg2):返回数据集(arg1)的前/后(arg2)个元素.

summary(object) #生成指定结果的摘要

 

数据结构函数

矩阵

matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)

data:要转换的数据集,只能是向量?

nrow:行数

ncol:列数

byrow:默认向列填充

dimnames :行和列的名字

数组

arrary

选择元素:

array[一维,二维,三维]

 

课时8 R的数据源导入方法

1.在R内输入数据

在R内输入数据方法
1.使用data.frame 建立数据框
mydata <- data.frame(age=numeric(0),
+ gender=character(0),
+ weight=numeric(0))
> mydata
2.通过mydata <-edit(mydata ) 或fix(mydata)对数据进行填充

2.引人外部txt文件

data <- read.table("D:/Rdata/accident1.txt",header=TRUE,sep=",")

第一个参数为文件路径,第二个参数为是否显示表头,第三个参数是分隔符

注意:文件只能为ANSI格式,且最后一行需加换行符

3.excel文件

现将excel文件另存为逗号分隔的csv格式,

data <- read.csv("D:/Rdata/accident1.txt",header=TRUE,sep=",")

1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装源包 rpm -e 源包 --nodeps 3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum源包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值