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

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時(shí)代生存分析初探:怎么看懂生存數(shù)據(jù)?
生存分析初探:怎么看懂生存數(shù)據(jù)?
2020-09-27
收藏

作者:丁點(diǎn)helper

來源:丁點(diǎn)幫你

今天我們開始一個(gè)新的主題——生存分析。什么叫生存分析?為什么要采用生存分析呢?

前面我們一起學(xué)習(xí)的多重線性回歸和Logistic回歸都主要是用來分析某個(gè)結(jié)果的影響因素,比如教育程度對收入的影響,或者,糖尿病發(fā)生與否的影響因素,這些方法主要是在靜態(tài)地分析某一個(gè)特定的結(jié)果。

可是,倘若我們不僅僅關(guān)心結(jié)果的發(fā)生情況(發(fā)病VS未發(fā)病),同時(shí)我們也想看看發(fā)生該結(jié)果所經(jīng)歷的時(shí)間長短,此時(shí),簡單的線性或Logistic回歸就難以滿足這個(gè)需求,而生存分析可以來回答這類似的問題。

生存數(shù)據(jù)

多重線性回歸,一般是指有多個(gè)自變量X,只有一個(gè)因變量Y。前面我們主要是以簡單線性回歸為例在介紹,兩者的差距主要在于自變量X的數(shù)量,在只有一個(gè)X時(shí),就稱簡單線性回歸

一般來講,在醫(yī)學(xué)科研中,生存分析較多應(yīng)用在腫瘤病人的治療方案評價(jià)方面。

這是因?yàn)閷τ诎┌Y患者,我們往往更加關(guān)注的是”生存時(shí)間“,比如經(jīng)常聽到的:5年存活率、3年存活率... 而某種治療方法的價(jià)值也主要表現(xiàn)在延長患者的存活時(shí)間。

比如在一項(xiàng)針對肺癌患者的研究中,研究者可能會(huì)關(guān)注下面三個(gè)問題:

1)肺癌患者接受治療后的生存狀況如何?

2)哪種療法的效果最好?

3)這些患者在接受治療后的生存狀況與哪些因素有關(guān)?

我們可以看到,這三個(gè)問題的答案不可能簡單地通過最終的治療結(jié)果來衡量:治愈VS未治愈。

原因很簡單也很殘酷,癌癥不像感冒那樣,不是看治好還是沒治好,讓患者存活更多時(shí)間、存活地更體面成為人們追求的目標(biāo)。

好了,回到我們的主題,如何掌握生存分析,并且靈活地運(yùn)用呢?

第一步是對下面幾個(gè)基本的概念有一個(gè)清晰的認(rèn)識(shí)。

生存數(shù)據(jù):前面我們說到了,在某些研究中,除了要關(guān)注某結(jié)局事件的發(fā)生與否,還會(huì)考慮發(fā)生該結(jié)局所經(jīng)歷的時(shí)間長短,這種兼有時(shí)間和結(jié)局兩種屬性的數(shù)據(jù),就被稱作生存數(shù)據(jù)。

這種將事件結(jié)局的出現(xiàn)與否和達(dá)到終點(diǎn)所經(jīng)歷的時(shí)間結(jié)合起來的統(tǒng)計(jì)方法就被稱作生存分析。

由此,在進(jìn)行生存分析時(shí)對”起點(diǎn)”、”終點(diǎn)“、以及”所經(jīng)歷的時(shí)間“(生存時(shí)間)都有十分明確的定義。專業(yè)術(shù)語一般稱為:

觀察起點(diǎn)(或稱起點(diǎn)事件)、觀察終點(diǎn)(終點(diǎn)事件)和時(shí)間間隔。

生存時(shí)間的確定

多重線性回歸,一般是指有多個(gè)自變量X,只有一個(gè)因變量Y。前面我們主要是以簡單線性回歸為例在介紹,兩者的差距主要在于自變量X的數(shù)量,在只有一個(gè)X時(shí),就稱簡單線性回歸

案例:某研究搜集了2013年1月1日至2015年12月31日間肺癌患者的資料,以了解患者接受治療后的生存情況及其可能的影響因素。

前面談到生存分析很關(guān)鍵的一點(diǎn)是確定生存時(shí)間,而確定生存時(shí)間最重要的是確定好觀察起點(diǎn)和終點(diǎn)。

在本案例中,2013年1月1日是觀察起點(diǎn);2015年12月31日是觀察終點(diǎn),問題是并非所有人都是在起點(diǎn)進(jìn)入觀察,也并非在終點(diǎn)就正好發(fā)生結(jié)局(即死亡)。因此,我們需要做好相應(yīng)的記錄。

對于起點(diǎn),觀察對象可以在起點(diǎn)同時(shí)進(jìn)入觀察,也可以在不同時(shí)間點(diǎn)進(jìn)入觀察,如下A、B兩種形式:

A:所有觀察對象在同一時(shí)間點(diǎn)接受觀察;

B:觀察對象在不同時(shí)間點(diǎn)接受觀察。

上圖中,帶點(diǎn)的空心圓圈表示出現(xiàn)終點(diǎn)事件,帶加號(hào)的圓圈表示尚未出現(xiàn)終點(diǎn)事件。

對于終點(diǎn)的判斷,要稍微復(fù)雜一下。

本案例的具體數(shù)據(jù)如下:

我們先不細(xì)看上面的數(shù)據(jù),想這樣一個(gè)問題:從開始觀察(2013/1/1)到觀察終止(2015/12/31),所有的觀察對象會(huì)有哪些情況發(fā)生呢?

1)觀察期內(nèi),能夠正常的隨訪,但在觀察終點(diǎn)前因肺癌死亡;

2)觀察期內(nèi),正常隨訪一段時(shí)間就斷了聯(lián)系,后面的情況一概不清楚;

3)觀察期內(nèi),能夠正常隨訪,但在終點(diǎn)前因其他原因死亡的;

4)從開始觀察到終止觀察,一直存活的對象。

大家想想,是不是所有的觀察對象都是這四種情況?是的

符合上面第一種情況的數(shù)據(jù),我們一般稱作完全數(shù)據(jù)(complete data),如上表中編號(hào)為1和3的患者,生存時(shí)間分別為23個(gè)月和13個(gè)月。

完全數(shù)據(jù)提供的是準(zhǔn)確的生存時(shí)間。除了”完全數(shù)據(jù)“,其他的所有情況(即上面的2-4情況)所獲得的數(shù)據(jù)均稱作”刪失數(shù)據(jù)“(censored data),有時(shí)也被稱作”截尾數(shù)據(jù)“。

上表中的2號(hào)患者,屬于”失訪“導(dǎo)致的”刪失“,患者可能變更聯(lián)系方式、未繼續(xù)就診或拒絕訪問等原因,無法繼續(xù)隨訪,未能觀察到終點(diǎn)事件。

另外兩種”刪失“情況對應(yīng)上面第3)和第4)種情況:

比如表格中的編號(hào)4的患者,雖然死亡,但是死于車禍,這種”刪失“稱作”退出“;

5號(hào)患者在觀察終點(diǎn)時(shí)仍然存活,這種情況稱作”終止“。

一般來講,我們會(huì)在刪失數(shù)據(jù)的”生存時(shí)間“數(shù)據(jù)右上角標(biāo)記”+“,表示真實(shí)的生存時(shí)間可能長于觀察到的時(shí)間,但是未知。

對于生存時(shí)間單位的選擇并沒有特別的限制,可以是年、月、日,或小時(shí)等,一般呈現(xiàn)正態(tài)分布,所以在進(jìn)行生存分析時(shí)需進(jìn)行特定的調(diào)整,對此,我們后續(xù)再談。

數(shù)據(jù)分析咨詢請掃描二維碼

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

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

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } 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)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(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ù)說明請參見: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 = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+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); }