このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。
lasso lassoおよび弹性网
lasso lasso lasso lasso lasso lasso lasso lasso netををし重量排気量,马力およびおよび加速加速度度に基づく自动自动车燃费燃费燃费燃费燃费燃费燃费燃费燃费(mpg)を
卡比格
データセットをます。
加载卡比格
连続(非カテゴリカル)予测子を抽出ます(lassoははを扱いん)。
x = [加速位移马力重量];
10分割交ででで近似を実行。。
[b,fitinfo] = lasso(x,mpg,'简历',10);
结果をプロットます。
Lassoplot(B,Fitinfo,“ plottype',,,,'lambda',,,,'XScale',,,,'日志');
予测子のをしし。。ににをを削除します。
nonan =〜任何([x mpg]),2);xnonan = x(nonan,:);mpgnonan = mpg(nonan,:);Corr(Xnonan)
ans =4×41.0000 -0.5438 -0.6892 -0.4168 -0.5438 1.0000 0.8973 0.8973 0.9330 -0.6892 0.8973 1.0000 0.8645 -0.4168 0.9330 0.8645 1.0000 1.0000 1.0000
一部のはにに相关性,,,,,,,,,近似近似近似近似実行実行ますΑ
= 0.5を使用。。
[ba,fitinfoa] = lasso(x,mpg,'简历',10,'Α',.5);
结果プロットます曲线をできるようするため各予测子に名前をを。。。
pnames = {“加速”,,,,'移位',,,,'马力',,,,'重量'};lassoplot(ba,fitinfoa,“ plottype',,,,'lambda',,,,'XScale',,,,'日志',,,,...“预测器”,pnames);
データカーソルにてプロットをクリック,予测子の名前,,兰姆达
の値およびそのに关连したb
内の示す点インデックスが表示れ。。。
弹性网lasso lasso lasso lassoののは似てい,,,,,,,,,,,,,,,,,,,,,,,兰姆达
3(プロットの向かっもももももも)兰姆达
lassoプロットこれこれに対してに対してに対してにプロットプロットプロットプロットプロットはは,,,,,,つのつのつの系数系数ののの兰姆达
で0ににもうもうもうつの系数は大きいのの兰姆达
について非のでことが示さています。
この挙动一般的なパターンを说明ていますます,,,,,,,,,,,兰姆达
がにつれ相关性高い予测予测のグループを保持またはまたはまたは弃却弃却するするする倾向倾向倾向がありあります。。,,,,に対してに対して,,,ははは
参考
套索
|lassoglm
|fitrlinear
|lassoplot
|岭