五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

拓端tecdat|R語(yǔ)言實(shí)現(xiàn)LASSO回歸——自己編寫(xiě)LASSO回歸算法

2021-07-01 23:13 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=18840

原文出處:拓端數(shù)據(jù)部落公眾號(hào)

這篇文章中我們可以編寫(xiě)自己的代碼來(lái)計(jì)算套索(lasso)回歸,

我們必須定義閾值函數(shù)

R函數(shù)是

  1. thresh = function(x,a){

  2. sign(x) * pmax(abs(x)-a,0)

  3. }

要解決我們的優(yōu)化問(wèn)題,設(shè)置

這樣就可以等效地寫(xiě)出優(yōu)化問(wèn)題

因此

一個(gè)得到

同樣,如果有權(quán)重ω=(ωi),則按坐標(biāo)更新將變?yōu)?/p>

計(jì)算此分量下降的代碼是

  1. lasso = function(X,y,beta,lambda,tol=1e-6,maxiter=1000){


  2. beta0 = sum(y-X%*%beta /(length(y))

  3. beta0list[1] = beta0

  4. for (j in 1:maxiter){

  5. for (k in 1:length beta)){

  6. r = y - X[,-k]%*%beta[-k] - beta0*rep(1,length(y )

  7. beta[k] = (1/sum(omega*X[,k]^2) *

  8. threshog(t(omega*r)%*%X[,k ,length(y *lambda)

  9. }

  10. beta0 = sum(y-X%*%beta)/(length(y))



  11. obj[j] = (1/2)*(1/length(y))*norm(omega*(y - X%*%beta -

  12. beta0*rep(1,length(y))),'F')^2 + lambda*sum(abs(beta))

  13. if (norm(rbind(beta0list[j],betalist[[j]]) -

  14. rbind(beta0,beta),'F') ) { break }

?例如,考慮以下(簡(jiǎn)單)數(shù)據(jù)集,其中包含三個(gè)協(xié)變量

chicago = read.table("data.txt",header=TRUE,sep=";")

我們可以“標(biāo)準(zhǔn)化”


  1. for(j in 1:3) X[,j] = (X[,j]-mean(X[,j]))/sd(X[,j])


  2. y = (y-mean(y))/sd(y)

?要初始化算法,使用OLS估算

lm(y~0+.,)$coef

例如


  1. lasso(X,y,beta_init,lambda=.001)

  2. $obj

  3. [1] 0.001014426 0.001008009 0.001009558 0.001011094 0.001011119 0.001011119


  4. $beta

  5. [,1]

  6. X_1 0.0000000

  7. X_2 0.3836087

  8. X_3 -0.5026137


  9. $intercept

  10. [1] 2.060999e-16

?我們可以通過(guò)循環(huán)獲得標(biāo)準(zhǔn)的lasso圖

最受歡迎的見(jiàn)解

1.R語(yǔ)言多元Logistic邏輯回歸 應(yīng)用案例

2.面板平滑轉(zhuǎn)移回歸(PSTR)分析案例實(shí)現(xiàn)

3.matlab中的偏最小二乘回歸(PLSR)和主成分回歸(PCR)

4.R語(yǔ)言泊松Poisson回歸模型分析案例

5.R語(yǔ)言回歸中的Hosmer-Lemeshow擬合優(yōu)度檢驗(yàn)

6.r語(yǔ)言中對(duì)LASSO回歸,Ridge嶺回歸和Elastic Net模型實(shí)現(xiàn)

7.在R語(yǔ)言中實(shí)現(xiàn)Logistic邏輯回歸

8.python用線性回歸預(yù)測(cè)股票價(jià)格

9.R語(yǔ)言如何在生存分析與Cox回歸中計(jì)算IDI,NRI指標(biāo)


拓端tecdat|R語(yǔ)言實(shí)現(xiàn)LASSO回歸——自己編寫(xiě)LASSO回歸算法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
天长市| 江口县| 东乌珠穆沁旗| 稻城县| 海淀区| 宜兰县| 家居| 紫阳县| 察雅县| 若尔盖县| 威信县| 綦江县| 茌平县| 昌江| 大埔县| 红原县| 宜丰县| 额尔古纳市| 辽宁省| 宜昌市| 光山县| 山东省| 黄骅市| 自贡市| 如东县| 尼木县| 赣榆县| 贵溪市| 陇西县| 桐城市| 景洪市| 兴城市| 彭山县| 乌拉特中旗| 林州市| 乌拉特后旗| 和龙市| 蓬莱市| 万年县| 北海市| 朝阳市|