R函数

作者: 鼓吉石 | 来源:发表于2022-01-16 10:29 被阅读0次

lm函数

#lm函数必须使用数据框,所以在使用前都需要将数据转为数据框
> state <- as.data.frame(state.x77[,c("Murder","Population","Illiteracy","Income","Frost")])#将所需要分析的列转为数据框
> fit <- lm(Murder~Population+Illiteracy+Income+Frost,data = state)#把想要研究的对象放在~两边,右边放影响因素,最后data=state表明数据出处。最后把这个函数赋值给fit
> summary(fit)#计算回归

Call:
lm(formula = Murder ~ Population + Illiteracy + Income + Frost, 
    data = state)

Residuals:
    Min      1Q  Median      3Q     Max 
-4.7960 -1.6495 -0.0811  1.4815  7.6210 

Coefficients:
             Estimate Std. Error t value Pr(>|t|)    
(Intercept) 1.235e+00  3.866e+00   0.319   0.7510    
Population  2.237e-04  9.052e-05   2.471   0.0173 *  
Illiteracy  4.143e+00  8.744e-01   4.738 2.19e-05 ***
Income      6.442e-05  6.837e-04   0.094   0.9253    
Frost       5.813e-04  1.005e-02   0.058   0.9541    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 2.535 on 45 degrees of freedom
Multiple R-squared:  0.567, Adjusted R-squared:  0.5285 
F-statistic: 14.73 on 4 and 45 DF,  p-value: 9.133e-08

选项参数

对于一个陌生的函数,去了解怎么使用时就要先了解他的选项和参数
选项:去超市买西红柿,买不买就是选项
参数:买多少就是参数

如何去学一个函数的选项参数?

> ?sum#调出该函数的帮助文档

一般的函数选项可以分为:

1.输入控制部分:告诉用户,该函数可以接受那些数据,往往放在第一位。

  • file表示放一个文档
  • data:输入数据框
  • x:单独的一个对象,一般实向量,或者矩阵或者列表
  • x和y:需要输入两个变量
  • x,y,z:需要输入三个变量
  • formula:公式
  • na.rm:删除缺失值
  • ...:一次可以输入多个参数

2.输出控制部分:

3.调节部分:

  • color:控制颜色
  • select:与选择有关
  • font:与字体有关
  • font.axis:坐标轴字体
  • lty:线的类型
  • lwd:线宽
  • method:软件算法
  • 调节参数(选项接受哪些参数):
    -- main:字符串,不能是向量
    -- na.rm:T或者F
    -- axis:side参数只能是1-4
    -- fig:包含四个元素的向量

相关文章

网友评论

      本文标题:R函数

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