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

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

基于R統(tǒng)計軟件的三次樣條和光滑樣條模型數(shù)據(jù)擬合及預(yù)測

2021-03-04 10:56 作者:拓端tecdat  | 我要投稿

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

?

樣條線是擬合非線性模型并從數(shù)據(jù)中學(xué)習(xí)非線性相互作用的一種方法。?

三次樣條

?三次樣條 具有連續(xù)的一階和二階導(dǎo)數(shù)。 我們通過應(yīng)用基礎(chǔ)函數(shù)來變換變量? 并使用這些變換后的變量擬合模型, 向模型添加非線性, 使樣條曲線能夠擬合更光滑 。

?

  1. require(splines)

  2. #ISLR包含數(shù)據(jù)集

  3. require(ISLR)

  4. attach(Wage) #綁定工資數(shù)據(jù)集

  5. agelims<-range(age)

  6. #生成測試數(shù)據(jù)

  7. age.grid<-seq(from=agelims[1], to = agelims[2])

?三次樣條?
? R中使用函數(shù)擬合三次樣條。

  1. #在年齡 25 ,50 ,60設(shè)置3個分割點

  2. fit<-lm(wage ~ bs(age,knots = c(25,40,60)),data = Wage )

  3. summary(fit)

  4. ##

  5. ## Call:

  6. ## lm(formula = wage ~ bs(age, knots = c(25, 40, 60)), data = Wage)

  7. ##

  8. ## Residuals:

  9. ## ? ? Min ? ? ?1Q ?Median ? ? ?3Q ? ? Max

  10. ## -98.832 -24.537 ?-5.049 ?15.209 203.207

  11. ##

  12. ## Coefficients:

  13. ## ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Estimate Std. Error t value Pr(>|t|)

  14. ## (Intercept) ? ? ? ? ? ? ? ? ? ? ? 60.494 ? ? ?9.460 ? 6.394 1.86e-10 ***

  15. ## bs(age, knots = c(25, 40, 60))1 ? ?3.980 ? ? 12.538 ? 0.317 0.750899

  16. ## bs(age, knots = c(25, 40, 60))2 ? 44.631 ? ? ?9.626 ? 4.636 3.70e-06 ***

  17. ## bs(age, knots = c(25, 40, 60))3 ? 62.839 ? ? 10.755 ? 5.843 5.69e-09 ***

  18. ## bs(age, knots = c(25, 40, 60))4 ? 55.991 ? ? 10.706 ? 5.230 1.81e-07 ***

  19. ## bs(age, knots = c(25, 40, 60))5 ? 50.688 ? ? 14.402 ? 3.520 0.000439 ***

  20. ## bs(age, knots = c(25, 40, 60))6 ? 16.606 ? ? 19.126 ? 0.868 0.385338

  21. ## ---

  22. ## Signif. codes: ?0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

  23. ##

  24. ## Residual standard error: 39.92 on 2993 degrees of freedom

  25. ## Multiple R-squared: ?0.08642, ? ?Adjusted R-squared: ?0.08459

  26. ## F-statistic: 47.19 on 6 and 2993 DF, ?p-value: < 2.2e-16

?繪制回歸線

?

上圖顯示了三次樣條曲線的光滑和局部效果。

光滑樣條線

?我們在光滑樣條曲線中的目的是通過添加粗糙度最小化誤差函數(shù) 。

?

?

現(xiàn)在我們可以注意到,紅線(即“光滑樣條線”)更加波動,并且更靈活地擬合數(shù)據(jù)。這可能是由于高度的自由度所致。選擇參數(shù)?λ 和DF最好的辦法?是交叉驗證。?

實施交叉驗證以選擇λ值并繪制光滑樣條線:

  1. fit2

  2. ## Call:

  3. ## smooth.spline(x = age, y = wage, cv = TRUE)

  4. ##

  5. ## Smoothing Parameter ?spar= 0.6988943 ?lambda= 0.02792303 (12 iterations)

  6. ## Equivalent Degrees of Freedom (Df): 6.794596

  7. ## Penalized Criterion: 75215.9

  8. ## PRESS: 1593.383

結(jié)果選擇了lambda=0.0279和df = 6.794596?

該模型也非常光滑,可以很好地擬合數(shù)據(jù)。

結(jié)論

因此, 我們需要對數(shù)據(jù)或變量進行一些轉(zhuǎn)換,以使模型在學(xué)習(xí)輸入X?i和輸出??Y之間的非線性相互作用時更靈活,更強大。?

最受歡迎的見解

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

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

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

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

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

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

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

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

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


基于R統(tǒng)計軟件的三次樣條和光滑樣條模型數(shù)據(jù)擬合及預(yù)測的評論 (共 條)

分享到微博請遵守國家法律
神木县| 盈江县| 区。| 绵竹市| 天全县| 萨嘎县| 晋中市| 广灵县| 景宁| 邮箱| 司法| 安丘市| 滁州市| 乌海市| 镇平县| 文昌市| 泽州县| 新巴尔虎左旗| 佛坪县| 杭锦后旗| 嘉义市| 资中县| 稷山县| 射阳县| 徐汇区| 延安市| 炉霍县| 乌兰浩特市| 浦东新区| 威信县| 韶关市| 拉萨市| 荥经县| 油尖旺区| 新和县| 张家口市| 正镶白旗| 泌阳县| 西乡县| 贡山| 鹤庆县|