1.R函数
(1)
lm()是R语言中经常用到的函数,用来拟合回归模型。它是拟合线性模型最基本的函数
lm()格式如下:
fit<-lm(formula,data)
其中,formula指要拟合的模型形式,data是一个数据框,包含了用于拟合模型的数据。结果对象(本例中是fit)存储在一个列表中,包含了所拟合模型的大量信息。表达式(formula)形式如下:
Y~X1+X2..Xn
举例,输入:
a<-c(1,2,3,4,5)
b<-c(2,4,6,8,10)
mydata<-data.frame(a,b)
fit<-lm(a~b,mydata)
summary(fit)
结果会显示:
所以a,b的关系可表示为:
a=0.000000000000001192+0.5*b
(2)函数返回值及输入数据格式
使用函数时要注意函数的返回值类型,比如有些函数返回值是列表,那就不能将其运用到使用向量的环境中。
有些函数只能处理矩阵,有些函数既能处理矩阵也能处理数据框,使用函数时,需要知道每个函数的输入数据格式,否则就会出错。
(3)使用help(函数名)可以查看函数的帮助文档。
2.选项参数
一般的选项函数可以分为三