R读取数据

方法一: 窗口输入

  c()为用来创建,矩阵为二维数组,可以通过函数matrix()来创建,而多维数组使用array()函数来创建。
  mean()和sd()分别计算变量均值和标准差的函数。
方法二: 使用read.table(file,head=,sep=“deliniter”)
  其中,file是一个带分割符的文本文件,如.txt和.csv文件;head的取值为TRUE或FALSE,head=TRUE时做读取数据的第一行为变量名;sep用来指定分割符。
  另外,.csv文件也可使用函数read.csv()函数来读取。对于excel文件,R无法直接读取。

R做回归分析


  R中建立线性回归方程使用的是lm()函数,其中默认回归方程是包含截距项的,如果是lm(y~x-1),则不包含截距项。summary()函数用于显示lm2.1中的详细内容。如下图所示。
  
  Intercept表示截距,即回归常数项β0\beta _{0}β0​,Estimatel列是回归系数的估计值,即β0^\hat{\beta _{0}}β0​^​,β1^\hat{\beta _{1}}β1​^​. t值为12.525,取显著水平α\alphaα=0.05,自由度为13,查t分布表得到临界值为2.160,可知拒绝原假设,认为y对x的一元线性回归效果显著。
  
  通过上面函数可以得到方差分析表,结果如下图所示。
  
  ANOVA表示Analysis of Variance,即方差分析。有结果可以看出,回归平方和SSR=841.77,残差平方和SSE=69.75。另外,根据F=156.89,P=1.248e-08可以知道,回归方程是显著。
    
  方法method可选pearson,kendall以及spearman,默认为pearson,此处需要计算的是pearson相关系数。
  另外,检验相关系数显著性的代码为:
  
  其中,alternative可选为two.sides、less和greater,分别代表双侧检验、左侧检验和右侧检验,其默认值为two.sides。
  从上面结果可以看出,相关系数检验的备择假设为真实的相关系数不等于0,由此可知该检验并非检验变量间相关程度的强弱,而是检验相关系数是否为0。P值近似为零,故拒绝原假设,即y与x的简单相关系数显著不为0。
  
  将残差复制给变量e,并保留小数点后5位。
  
  绘制后得到的残差图如下所示。
  
  从图上可以看得出来,残差是围绕e=0随机波动的,从而可以判定模型的基本假定是满足的。
  
  ZRE为标准化残差,残差标准误σ^\hat{\sigma}σ^=2.232,计算如下。
  
  而计算学生化残差的函数为rstandard().
  
  confint()为计算回归系数置信度为95%的置信区间的函数。由输出结果知道,β0\beta _{0}β0​和β1\beta _{1}β1​的置信度为95%的区间为(7.219,13.346)和(4.071,5.768)。
  
  我们取新的值3.5用于预测,此处必须以数据框的形式存储新的点。ypred计算预测值及预测区间,yconf计算预测值及置信区间。
  点估计值:y^0\hat{y}_{0}y^​0​=27.496
  单个新值:(22.324,32.667)
  平均值E(y0)E(y_{0})E(y0​):(26.190,28.801)

一元线性回归--R实现相关推荐

  1. R语言——一元线性回归

    高尔顿被誉为现代回归的创始人,"回归效应"的发现源于高尔顿的豌豆遗传试验.在这个试验中,高尔顿发现,并非尺寸大的豌豆,其后代尺寸也大,尺寸小的豌豆,其后代尺寸也小.而是具有一种不同 ...

  2. R语言之一元线性回归xt2.15

    源代码&数据集下载地址:https://download.csdn.net/download/princessyang/12940938 第2章 一元线性回归 xt2.15 一家保险公司十分关 ...

  3. R语言计量(一):一元线性回归与多元线性回归分析

    文章目录 一.数据调用与预处理 二.一元线性回归分析 三.多元线性回归分析 (一)解释变量的多重共线性检测 (二)多元回归 1. 多元最小二乘回归 2. 逐步回归 (三)回归诊断 四.模型评价-常用的 ...

  4. 基于R语言一元线性回归模型实例及代码

    基于R语言一元线性回归模型实例及代码 题目描述 数据特征及可视化 建立模型与初步评价 (自己写lm()代码) 显著性检验 整体显著性检验 数学理论 系数显著性检验 代码实现系统显著性检验 回归诊断 异 ...

  5. UA MATH571A 一元线性回归IV 模型诊断

    UA MATH571A 一元线性回归IV 模型诊断 解释变量 解释变量的可视化 残差 残差的性质 Semistudentized Residual 残差的可视化 残差关于解释变量的图 残差关于拟合值的 ...

  6. UA MATH571A 一元线性回归III 方差分析与相关性分析

    UA MATH571A 一元线性回归III 方差分析与相关性分析 ANOVA Table F检验 回归系数的F检验 F检验与t检验等价 广义线性检验方法 R2R^2R2 数值例子:女性肌肉量与年龄的关 ...

  7. UA MATH571A 一元线性回归I 模型设定与估计

    UA MATH571A 一元线性回归I 模型设定与估计 模型设定 最小二乘法(Method of Least Square) Coefficients Mean Response and Residu ...

  8. 机器学习基础-一元线性回归-01

    回归分析 Regression 一元线性回归 • 回归分析(regression analysis)用来建立方程模拟两 个或者多个变量之间如何关联 • 被预测的变量叫做:因变量(dependent v ...

  9. 解析法实现一元线性回归、多元线性回归以及数据模型可视化操作

    目录 [1]解析法实现一元线性回归 python列表实现 利用Numpy实现 利用TensorFlow实现 数据和模型可视化 [2]解析法实现多元线性回归 利用Numpy实现 需要用到的NumPy数组 ...

最新文章

  1. 解决“QGtkStyle could not resolve GTK……”问题
  2. 怎么把一台华为路由器配置为FTP服务器?
  3. Linux / argv、environ 和 env 的联系
  4. 获取一组radio按钮选中的值Value
  5. [JavaWeb-MySQL]MySQL登陆和退出
  6. 异常检测机器学习_使用机器学习检测异常
  7. 如何恢复在 PyCharm 中误删的整个项目文件
  8. 18muduo_base库源码分析(九)
  9. 补充总结:现代控制理论
  10. 考勤系统——代码分析datagrid
  11. c语言求最大质数,【C语言】求解素数(质数)的N种境界
  12. html打印预览空白,win7系统下使用IE浏览器预览打印页面时显示页面空白
  13. aws认证,aws有哪些认证,有什么用
  14. vue 汉字转拼音字母
  15. 自然语言处理之hmm(隐马尔可夫模型)
  16. XXL-JOB快速安装使用教程
  17. 李彦宏:未来五年语音图片搜索将超过文字
  18. 别做无用功-禁止谷歌字体真的能加速网站访问速度吗?
  19. 大神之路-起始篇 | 第18章.计算机科学导论之【人工智能】学习笔记...
  20. 几个pdf怎么合并在一起?

热门文章

  1. spring中的@mapper(componentModel = “spring“)
  2. Java八股文面试题
  3. PC端浏览器手机模拟器滑屏dome
  4. android回声消除方案,android系统通话中回声消除的实现.doc
  5. 破坏力远超核弹?基辛格警告——
  6. 易门一中2021高考成绩查询,高考结束,预计6月23日前后查询成绩
  7. 企业做软文发布怎么选择合适的门户网站?
  8. 《kaldi语音识别实战》阅读笔记:三音素模型训练—train_deltas.sh解析
  9. 笔记本电池更换电芯(ZT)2
  10. 忆联携手中国移动,企业级NVME SSD评测及生态推进计划发布仪式圆满成功