R 《回归分析与线性统计模型》page140,5.1
rm(list = ls())
library(car)
library(MASS)
library(openxlsx)
A = read.xlsx("data140.xlsx")
head(A)
attach(A)
fm = lm(y~x1+x2+x3 , data=A) #建立模型
vif(fm) #查看模型是否存在共线性
> vif(fm) #查看模型是否存在共线性
       x1        x2        x3 
21.631451 21.894402  1.334751
结果显示存在共线性
summary(fm)
结果:
> summary(fm)
Call:
lm(formula = y ~ x1 + x2 + x3, data = A)
Residuals:
     Min       1Q   Median       3Q      Max 
-2.89129 -0.78230  0.00544  0.93147  2.45478
Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept)   3.2242     3.4598   0.932 0.361983    
x1            0.9626     0.2422   3.974 0.000692 ***
x2           -2.6290     3.9000  -0.674 0.507606    
x3           -0.1560     3.8838  -0.040 0.968338    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 1.446 on 21 degrees of freedom
Multiple R-squared:  0.9186,	Adjusted R-squared:  0.907 
F-statistic: 78.99 on 3 and 21 DF,  p-value: 1.328e-11
esti_ling = lm.ridge(y~x1+x2+x3 , data=A,lambda = seq(0,1,0.1)) #岭回归
plot(esti_ling)
  
选取k = 0.6
k = 0.6
X = cbind(1,as.matrix(A[,2:4]))
y = A[,5]
B_ = solve((t(X)%*%X) + k*diag(4))%*%t(X)%*%y
B_
回归系数:
> B_
[,1]
1.6188146
x1 0.8262986
x2 -0.3076330
x3 1.0780444
R 《回归分析与线性统计模型》page140,5.1的更多相关文章
- R语言 线性回归分析实例 《回归分析与线性统计模型》page72
		y,X1,X2,X3 分别表示第 t 年各项税收收入(亿元),某国生产总值GDP(亿元),财政支出(亿元)和商品零售价格指数(%). (1) 建立线性模型: ① 自己编写函数: > librar ... 
- R WLS矫正方差非齐《回归分析与线性统计模型》page115
		rm(list = ls()) A = read.csv("data115.csv") fm = lm(y~x1+x2,data = A) coef(fm) A.cooks = c ... 
- R 《回归分析与线性统计模型》page93.6
		rm(list = ls()) #数据处理 library(openxlsx) library(car) library(lmtest) data = read.xlsx("xiti4.xl ... 
- R 《回归分析与线性统计模型》page164 单变量、多变量多项式模型
		--多项式回归模型 --单变量多项式模型 --多变量多项式模型 rm(list = ls()) library(openxlsx) library(leaps) #单变量多项式模型# data = r ... 
- R 《回归分析与线性统计模型》page141,5.2
		rm(list = ls()) library(car) library(MASS) library(openxlsx) A = read.xlsx("data141.xlsx") ... 
- R 《回归分析与线性统计模型》page121,4.4
		rm(list = ls()) A = read.xlsx("xiti_4.xlsx",sheet = 4) names(A) = c("ord"," ... 
- R 《回归分析与线性统计模型》page120,4.3
		#P120习题4.3 rm(list = ls()) A = read.xlsx("xiti_4.xlsx",sheet = 3) names(A) = c("ord&q ... 
- R 《回归分析与线性统计模型》page119,4.2
		rm(list = ls()) library(openxlsx) library(MASS) data = read.xlsx("xiti_4.xlsx",sheet = 2) ... 
- R 对数变换 《回归分析与线性统计模型》page103
		BG:在box-cox变换中,当λ = 0时即为对数变换. 当所分析变量的标准差相对于均值而言比较大时,这种变换特别有用.对数据作对数变换常常起到降低数据波动性和减少不对称性的作用..这一变换也能有效 ... 
随机推荐
- php 算法知识 猴子选大王
			一群猴子排成一圈,按1,2,...,n依次编号. 然后从第1只开始数,数到第m只,把它踢出圈, 从它后面再开始数,再数到第m只,在把它踢出去..., 如此不停的进行下去,直到最后只剩下一只猴子为止,那 ... 
- 2019年mybatils面试高频题(java)
			前前言 2019即将过去,伴随我们即将迎来的又是新的一年,过完春节,马上又要迎来新的金三银四面试季. 那么,作为程序猿的你,是否真的有所准备的呢,亦或是安于本职工作,继续做好手头上的事情. 当然,不论 ... 
- android  支持上拉加载,下拉刷新的列表控件SwipeRefreshLayout的二次封装
			上拉加载,下拉刷新的列表控件,大家一定都封装过,或者使用过 源代码,我会在最后贴出来 这篇代码主要是为了解决两个问题 1.滑动冲突得问题 2.listview无数据时,无数据布局的展示问题 下方列出的 ... 
- swiper插件遇到的坑
			1.网速卡的情况下轮播图会出现塌陷 解决方法: 在swiper外层固定高度,用填充百分比方法: html代码:在swiper-container加一层外层,外层用padding-top:50%(看图片 ... 
- Chrome浏览器 HTML5看视频卡顿
			定位问题 起初以为是flash的问题,但是在B站看视频,由html播放改为flash播放后,卡顿现象消失 将相同的B站视频,用edge播放,也无卡顿现象 可以确定,问题出在chrome身上 解决方法 ... 
- DVWA靶机--简单的文件上传漏洞
			简单的文件上传漏洞(靶机安全级别:low) 事先准备好一句话木马,密码为pass 上传一句话木马,显示上传路径(一般网站是不会显示路径的,这里靶机为了方便你测试漏洞,直接显示出了路径: ../../h ... 
- Win10子系统Ubuntu安装nginx   (win10  安装 nginx)
			更新仓库,下载nginx: sudo apt update sudo apt install nginx 检查版本: nginx –v 启动服务: sudo nginx sudo service ... 
- thymeleaf 学习笔记(转)
			原文:http://blog.csdn.net/pdw2009/article/details/44410659 thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker ... 
- vue + element ui table表格二次封装 常用功能
			因为在做后台管理项目的时候用到了大量的表格, 且功能大多相同,因此封装了一些常用的功能, 方便多次复用. 组件封装代码: <template> <el-table :data=&qu ... 
- 「luogu3810」陌上花开
			「luogu3810」陌上花开 传送门 三维偏序, \(\text{CDQ}\) 分治板子题. 判重的地方注意一下,别的就都是板子了. 参考代码: #include <algorithm> ... 
