数据分析方法(二)回归分析——lasso回归R语言的实现
cement <- data.frame(X1 = c(7, 1, 11, 11, 7,
11, 3, 1, 2, 21, 1, 11, 10), X2 = c(26,
29, 56, 31, 52, 55, 71, 31,
54, 47, 40, 66, 68), X3 = c(6, 15, 8, 8, 6,
9, 17, 22, 18, 4, 23, 9, 8),
X4 = c(60, 52, 20, 47, 33, 22, 6, 44, 22,
26,
34, 12, 12), Y = c(78.5,
74.3, 104.3, 87.6, 95.9, 109.2, 102.7, 72.5,
93.1,
115.9, 83.8, 113.3,
109.4))
LARS/LAR
Call: lars(x = x, y = y, type = "lar")
0 1 2715.76 442.9167
1 2 2219.35 361.9455
2 3 1917.55 313.5020
3 4 47.97
3.0184
4 5 47.86
5.0000
根据图可以得到变量选择优先级为x4,x1,x2,x3,再根据cp的值可以看到我们选择的变量为x4,x1,x2。
后一篇:四月份房价与租售比情况

加载中…