cox的predict結(jié)果與加權(quán)乘積居然不一樣

1.問題起源

predict的參數(shù)type默認(rèn)值就是“l(fā)p”,代表線性模型,理論上和大量文章里描述的公式應(yīng)該是結(jié)果相同的。比如這個(gè):


https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8051731/

但是我突然發(fā)現(xiàn)他倆對(duì)不上號(hào)(⊙﹏⊙)

2.探索原因

沒去搜索,直接發(fā)了個(gè)朋友圈,五分鐘后收到了這個(gè)鏈接:https://mp.weixin.qq.com/s/Fg-Nefyz8BIzN17oJ23wxQ

哈哈!我神奇的幾千人朋友圈,真的是藏龍臥虎,這也是我解決困惑的基本操作,近水樓臺(tái)先得月。而且在這個(gè)鏈接里找到了我的名字~美滋滋。

簡單來說,就是加權(quán)乘積比predict的預(yù)測結(jié)果多加了一個(gè)常數(shù)

3.比較二者的結(jié)果

上文種已經(jīng)對(duì)公式做了很好的推導(dǎo),我用R語言完成一下咯:

rm(list = ls())
library(survival)
load("surv_model.Rdata")
names(model$coefficients)

##  [1] "HFE"     "SHISA5"  "BRCA1"   "EPM2A"   "ERLIN1"  "GPX7"    "SLN"    
##  [8] "DNAJB11" "MMP2"    "NOL3"    "CP"      "ATP2A2"  "GLA"     "MAPK3"  
## [15] "SREBF2"  "CASP2"   "SNCA"    "DDIT3"   "BAG1"    "ANXA5"

model$coefficients

##        HFE     SHISA5      BRCA1      EPM2A     ERLIN1       GPX7        SLN 
##  0.3024894  0.6928951  0.7909278 -0.5709679 -0.7810678  0.4341572 -0.1456389 
##    DNAJB11       MMP2       NOL3         CP     ATP2A2        GLA      MAPK3 
## -0.8620475  0.1276739  0.3153988  0.1535990  0.6495272  0.3665937  0.8236297 
##     SREBF2      CASP2       SNCA      DDIT3       BAG1      ANXA5 
## -0.4178062  0.3980908  0.1977293  0.1403852 -0.2884173  0.1684487

a = predict(model,surv1)

b = apply(surv1[,names(model$coefficients)], 1,function(k){
  sum(model$coefficients * k)
})

dat = data.frame(a,b,k = a-b)
head(dat)

##                         a        b         k
## TCGA-06-0878-01A 2.232431 12.03249 -9.800062
## TCGA-26-5135-01A 2.736399 12.53646 -9.800062
## TCGA-06-5859-01A 1.992062 11.79212 -9.800062
## TCGA-06-2563-01A 1.153412 10.95347 -9.800062
## TCGA-41-2571-01A 2.982385 12.78245 -9.800062
## TCGA-28-5207-01A 1.966414 11.76648 -9.800062

plot(a,b)

a是predict計(jì)算的結(jié)果,b是加權(quán)乘積計(jì)算的結(jié)果。如果是lasso模型,這兩個(gè)數(shù)值是一致的。但cox模型,確實(shí)不一致。

4.不擅長公式推導(dǎo),勉強(qiáng)試試

需要認(rèn)識(shí)一下R語言里的函數(shù)exp和log

exp(1)

## [1] 2.718282

exp(10)

## [1] 22026.47

log(exp(1))

## [1] 1

log(exp(10))

## [1] 10

exp是自然常數(shù)e的指數(shù)運(yùn)算,exp(n)就是e的n次方,log則是數(shù)學(xué)公式里的ln,取自然對(duì)數(shù)的意思,二者剛好可逆

所以公式可以寫作

h(t,x) = h0(t)*exp(b)
log(h(t,x))-log(h0(t)) = b

所以predict計(jì)算出的預(yù)測值a就是公式里的log(h(t,x)),而上面的a-b的差-9.800062這個(gè)數(shù)字,就是公式里的常數(shù)log(h0(t))咯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,461評(píng)論 6 532
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,538評(píng)論 3 417
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,423評(píng)論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,991評(píng)論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,761評(píng)論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,207評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,268評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,419評(píng)論 0 288
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,959評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,782評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,983評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,222評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,653評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,901評(píng)論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,678評(píng)論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,978評(píng)論 2 374

推薦閱讀更多精彩內(nèi)容