99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀生存曲線的估計(jì)方法(3):壽命表法
生存曲線的估計(jì)方法(3):壽命表法
2020-12-10
收藏

公眾號(hào):丁點(diǎn)幫你

作者:丁點(diǎn)helper

最近的生存分析系列文章都是介紹生存曲線的估計(jì)方法的,其中一篇講了如何通過(guò)每一例患者的生存時(shí)間繪制生存曲線、估計(jì)生存率,這種方法被稱(chēng)為K-M法,是因?yàn)樵摲椒ㄗ钤缡怯蒏aplan和Meier這兩個(gè)人提出的;另一篇講了如何理解生存率的95%置信區(qū)間。

回顧一下前面講過(guò)的例子:為了解肺癌患者接受某種治療后的生存狀況,研究者收集了12名肺癌患者治療后的住院資料。我們將12名觀察對(duì)象的生存時(shí)間由小到大依次排列,可以計(jì)算每個(gè)時(shí)間點(diǎn)的生存概率,進(jìn)而計(jì)算每個(gè)時(shí)間點(diǎn)的生存率。

生存曲線的估計(jì)方法(3):壽命表法

然而在實(shí)際工作中,經(jīng)常會(huì)遇到樣本含量較大的隨訪資料,例如大型的隊(duì)列研究。研究人員只會(huì)在計(jì)劃好的時(shí)間點(diǎn)對(duì)所有研究對(duì)象進(jìn)行隨訪(例如每年一次),而不會(huì)與每個(gè)研究對(duì)象持續(xù)保持聯(lián)系,準(zhǔn)確記錄結(jié)局發(fā)生/刪失發(fā)生的具體時(shí)間。

因此,某些個(gè)體的結(jié)局/刪失發(fā)生在兩次隨訪之間,研究者就不能獲得其確切的生存時(shí)間,只能確定生存時(shí)間的區(qū)間。在這種情況下,可將原始資料按照生存時(shí)間分組再進(jìn)行分析。

下面我們用一個(gè)例子來(lái)看看這種方法是如何實(shí)現(xiàn)的。

案例:為了解塵肺患者的生存期,回顧性調(diào)查了某煤礦確診為塵肺的患者1166人,其生存時(shí)間列于下表。

生存曲線的估計(jì)方法(3):壽命表法

與K-M法相比,這一方法中的生存時(shí)間由一個(gè)確切時(shí)間變?yōu)榱艘粋€(gè)時(shí)間區(qū)間(上表中的『確診年數(shù) ti』這一列)。

這種變化類(lèi)似于制作頻數(shù)分布表的過(guò)程,上表是對(duì)1166名患者的生存時(shí)間做了一個(gè)頻數(shù)分布表,比如第一行中的數(shù)據(jù)就表示,確診為塵肺后,壽命少于2年的有51人。教科書(shū)中把這樣整理數(shù)據(jù)并估計(jì)生存率的方法叫做壽命表法。

接下來(lái)我們來(lái)一步步搞懂上面這張表。

第(1)~(4)列

在背景中講過(guò),本案例中患者確切的生存時(shí)間無(wú)從知曉,只能知道在哪個(gè)區(qū)間。所以要想把1166名患者的生存時(shí)間整合起來(lái),就需要按照生存時(shí)間的區(qū)間來(lái)整理,也就是統(tǒng)計(jì)每個(gè)區(qū)間的人數(shù)。

你可能會(huì)問(wèn),為什么上表是以2年為一個(gè)區(qū)間呢?其實(shí)這個(gè)區(qū)間的寬度是根據(jù)隨訪時(shí)間和觀察例數(shù)來(lái)確定的,可根據(jù)實(shí)際情況合理調(diào)整。

一般每個(gè)區(qū)間為半閉半開(kāi)區(qū)間,最后一個(gè)區(qū)間終點(diǎn)在無(wú)窮大。本例分成了22個(gè)時(shí)間區(qū)間。

在確定分組區(qū)間之后,就要統(tǒng)計(jì)每個(gè)區(qū)間內(nèi)的死亡人數(shù)di、刪失人數(shù)ci以及期初觀察人數(shù)ni。第一個(gè)時(shí)間區(qū)間的期初觀察人數(shù)是所有的觀察例數(shù);下一個(gè)區(qū)間的期初觀察例數(shù)按以下公式計(jì)算:

生存曲線的估計(jì)方法(3):壽命表法

,這和之前講過(guò)的K-M法是一樣的。

第(5)~(7)列

在計(jì)算某一時(shí)間區(qū)間內(nèi)的死亡概率時(shí),需要用該區(qū)間內(nèi)的死亡人數(shù)除以該區(qū)間內(nèi)的觀察人數(shù),即

生存曲線的估計(jì)方法(3):壽命表法

。但是當(dāng)區(qū)間內(nèi)存在刪失時(shí),這些個(gè)體并未觀察至區(qū)間的終點(diǎn),因此這里用期初觀察人數(shù)做分母不太妥當(dāng)。只有當(dāng)刪失數(shù)為0時(shí),區(qū)間內(nèi)有效觀察人數(shù)才等于ni

在一個(gè)特定時(shí)間區(qū)間內(nèi),我們假定刪失個(gè)體發(fā)生的時(shí)間是均勻分布的,有的在區(qū)間剛開(kāi)始就刪失了,有的則在區(qū)間快要結(jié)束時(shí)才刪失。把這些刪失個(gè)體看做一個(gè)整體,相當(dāng)于一半的個(gè)體在區(qū)間開(kāi)始時(shí)刪失,而另一半則存活到了區(qū)間結(jié)束。因此,可以認(rèn)為區(qū)間內(nèi)的有效觀察人數(shù)為:

生存曲線的估計(jì)方法(3):壽命表法
生存曲線的估計(jì)方法(3):壽命表法

也被稱(chēng)為期初校正人數(shù)。

接下來(lái)每一個(gè)時(shí)間區(qū)間的死亡概率和生存概率也就很好計(jì)算了:

生存曲線的估計(jì)方法(3):壽命表法
生存曲線的估計(jì)方法(3):壽命表法

比如第三個(gè)區(qū)間(

生存曲線的估計(jì)方法(3):壽命表法

),66名患者死亡,死亡概率就是:66/1069.5;對(duì)應(yīng)的生存概率就是:1 - 66/1069.5。

上面的計(jì)算中,分母是1069.5,這個(gè)數(shù)值是怎么來(lái)的?計(jì)算過(guò)程如下:

  • 先計(jì)算期初人數(shù) = 1166-51-45 = 1070
  • 再計(jì)算期初校正人數(shù) =1070 - 1/2 = 1069.5

第(8)~(9)列

接下來(lái)的一列就是生存分析中最關(guān)心的『生存率

生存曲線的估計(jì)方法(3):壽命表法

』這一指標(biāo)了。和之前講過(guò)的一樣,各時(shí)間點(diǎn)的生存率就是各區(qū)間生存概率的乘積。

生存曲線的估計(jì)方法(3):壽命表法
生存曲線的估計(jì)方法(3):壽命表法
生存曲線的估計(jì)方法(3):壽命表法

......注意各時(shí)間區(qū)間對(duì)應(yīng)的生存率應(yīng)是該區(qū)間上限時(shí)間點(diǎn)的生存率,例如上表中第5個(gè)區(qū)間 [8, 10)對(duì)應(yīng)的生存率為0.7565,意思是某患者確診為塵肺后預(yù)測(cè)其活過(guò)10年的生存率為75.65%,而不是活過(guò)8年的生存率。

最后,再說(shuō)說(shuō)為什么要出現(xiàn)表中最后一列『生存率的標(biāo)準(zhǔn)誤

生存曲線的估計(jì)方法(3):壽命表法

』。我們這個(gè)表中每個(gè)區(qū)間的生存率都是用樣本計(jì)算出來(lái)的,要想通過(guò)樣本了解總體的情況,或者說(shuō)想估計(jì)總體生存率的95%置信區(qū)間,就需要用到

生存曲線的估計(jì)方法(3):壽命表法

。具體解釋和計(jì)算方法在前文中有詳細(xì)介紹。

數(shù)據(jù)分析咨詢(xún)請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢(xún)
客服在線
立即咨詢(xún)
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶(hù)后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說(shuō)明請(qǐng)參見(jiàn):http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }