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

歡迎光臨散文網 會員登陸 & 注冊

R語言邏輯回歸分析連續(xù)變量和分類變量之間的“相關性“

2021-06-15 19:21 作者:拓端tecdat  | 我要投稿

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

原文出處:拓端數據部落公眾號

?

比如說分類變量為是否幸存、是因變量,連續(xù)變量為年齡、是自變量,這兩者可以做相關分析嗎?兩者又是否可以做回歸分析?

我們考慮泰坦尼克號數據集,


  1. titanic = titanic[!is.na(titanic$Age),]

  2. attach(titanic)

?考慮兩個變量,年齡x(連續(xù)變量)和幸存者指標y(分類變量)


  1. X = ?Age

  2. Y = ?Survived

?年齡可能是邏輯回歸中的有效解釋變量,

  1. summary(glm(Survived~Age,data=titanic,family=binomial))


  2. Coefficients:

  3. Estimate Std. Error z value Pr(>|z|)

  4. (Intercept) -0.05672 0.17358 -0.327 0.7438

  5. Age -0.01096 0.00533 -2.057 0.0397 *

  6. ---

  7. Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1


  8. (Dispersion parameter for binomial family taken to be 1)


  9. Null deviance: 964.52 on 713 degrees of freedom

  10. Residual deviance: 960.23 on 712 degrees of freedom

  11. AIC: 964.23

?此處的顯著性檢驗的p值略低于4%。實際上,可以將其與偏差值(零偏差和殘差)相關聯(lián)。

在x毫無價值的假設下,D_0趨于具有1個自由度的χ2分布。我們可以計算似然比檢驗的p值自由度,


  1. 1-pchisq(

  2. [1] 0.03833717

?與高斯檢驗一致。但是如果我們考慮非線性變換

  1. glm(Survived~bs(Age)


  2. Coefficients:

  3. Estimate Std. Error z value Pr(>|z|)

  4. (Intercept) 0.8648 0.3460 2.500 0.012433 *

  5. bs(Age)1 -3.6772 1.0458 -3.516 0.000438 ***

  6. bs(Age)2 1.7430 1.1068 1.575 0.115299

  7. bs(Age)3 -3.9251 1.4544 -2.699 0.006961 **

  8. ---

  9. Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1


  10. (Dispersion parameter for binomial family taken to be 1)


  11. Null deviance: 964.52 on 713 degrees of freedom

  12. Residual deviance: 948.69 on 710 degrees of freedom

Age的p值更小,似乎“更重要”


  1. [1] 0.001228712

為了可視化非零相關性,可以考慮給定y = 1時x的條件分布,并將其與給定y = 0時x的條件分布進行比較,


  1. Two-sample Kolmogorov-Smirnov test


  2. data: X[Y == 0] and X[Y == 1]

  3. D = 0.088777, p-value = 0.1324

  4. alternative hypothesis: two-sided

?即p值大于10%時,兩個分布沒有顯著差異。


  1. v= seq(0,80

  2. v1 = Vectorize(F1)(vx)

?

我們可以查看密度

?

另一種方法是離散化變量x并使用Pearson的獨立性檢驗,


  1. table(Xc,Y)

  2. Y

  3. Xc 0 1

  4. (0,19] 85 79

  5. (19,25] 92 45

  6. (25,31.8] 77 50

  7. (31.8,41] 81 63

  8. (41,80] 89 53


  9. Pearson's Chi-squared test


  10. data: table(Xc, Y)

  11. X-squared = 8.6155, df = 4, p-value = 0.07146

?p值在此處為7%,分為年齡的五個類別。實際上,我們可以比較p值

  1. pvalue = function(k=5){

  2. LV = quantile(X,(0:k)/k)



  3. plot(k,p,type="l")

  4. abline(h=.05,col="red",lty=2)

?

?

只要我們有足夠的類別,P值就會接近5%。實際上年齡在試圖預測乘客是否幸存時是一個重要的變量。

最受歡迎的見解

1.R語言多元Logistic邏輯回歸 應用案例

2.面板平滑轉移回歸(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用線性回歸預測股票價格

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

?


R語言邏輯回歸分析連續(xù)變量和分類變量之間的“相關性“的評論 (共 條)

分享到微博請遵守國家法律
泰来县| 南投市| 甘孜| 安多县| 小金县| 博湖县| 永登县| 石阡县| 贵溪市| 河东区| 成都市| 鹤山市| 广平县| 大石桥市| 翁牛特旗| 额济纳旗| 天峻县| 康平县| 林州市| 靖边县| 古田县| 罗甸县| 雷波县| 洪泽县| 含山县| 电白县| 清水河县| 宁化县| 淮安市| 汾阳市| 上思县| 大港区| 上高县| 巴彦淖尔市| 南阳市| 东城区| 淅川县| 策勒县| 阿拉善左旗| 宜黄县| 民勤县|