国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
隆安县| 疏勒县| 手游| 自贡市| 阿拉善左旗| 云南省| 同德县| 合水县| 昌宁县| 南充市| 竹溪县| 诸暨市| 盘锦市| 江门市| 仙居县| 报价| 屏山县| 利津县| 杭锦后旗| 保亭| 五华县| 克山县| 西吉县| 江陵县| 牟定县| 尤溪县| 石嘴山市| 桓台县| 汕尾市| 买车| 霍州市| 内江市| 辽阳县| 海安县| 米易县| 彭山县| 隆安县| 哈巴河县| 祁门县| 宣汉县| 区。|