Ứng dụng phù hợp của phân tích sinh tồn


8

Tôi có một thí nghiệm sẽ tạo ra các quan sát về thời gian cho đến khi một sự kiện xảy ra. Một số tính chất cơ bản là

  1. Chúng tôi đếm số lượng sự kiện đã xảy ra tại một số điểm .t1,...,tn
  2. Thời gian sự kiện là khoảng thời gian được kiểm duyệt, giữa ,(t1,t]
  3. Các cá nhân sẽ không rời khỏi thử nghiệm giữa , đó là một cá nhân trải nghiệm sự kiện trước hoặc không, tại thời điểm đó họ bị kiểm duyệt,t1,...tnt1
  4. Một tỷ lệ lớn các cá nhân sẽ không nhận được sự kiện bằng , khi chúng tôi chấm dứt thử nghiệm vàtn
  5. Tôi không thể giả sử bất kỳ mô hình phân rã tham số cơ bản.

Nó dường như là một ứng dụng tự nhiên để phân tích sinh tồn. Tuy nhiên, thật phức tạp bởi thực tế là việc lặp lại thử nghiệm từ cùng một cấu hình ban đầu nhiều lần. Trong thực tế, chúng ta sẽ có một tập hợp các sự kiện (trong đó là số lượng mẫu) cho mỗi thời gian quan sát . Tôi còn khá mới đối với thống kê và tôi đang cố gắng xem cách áp dụng phân tích sinh tồn cho dữ liệu này (nếu nó thậm chí có thể áp dụng và không có phương pháp nào phù hợp hơn để đo loại dữ liệu theo thời gian này). Xu hướng của tôi là xây dựng hàm tồn tại xung quanh số lượng trung bình của các sự kiện được quan sát tại mỗi khoảng thời gian (ví dụ:m1,...,sstim¯1,...,n), nên ước tính tốt hơn số lượng sự kiện dự kiến ​​ở mỗi khoảng thời gian trong dân số, tuy nhiên tôi không biết liệu điều này có phù hợp hay không có ý nghĩa gì.

Tôi đã tìm kiếm vô ích trên Google Scholar, nếu có ai có thể chỉ cho tôi nhiều tài liệu hơn (hoặc đưa cho tôi danh pháp chính xác cho những gì tôi đang cố gắng làm), nó sẽ được đánh giá cao.

Biên tập

Cho rằng các khoảng là đồng nhất trên tất cả các mẫu, giả sử rằng tôi có ma trận sau mô tả số lượng cá thể tích lũy mà một sự kiện đã xảy ra trong mỗi khoảng(t1,t]

M=(02435526071022385764750263455627202132526173)

trong đó mỗi hàng đưa ra số đếm sự kiện cho cùng một nhóm các cá nhân có nguy cơ tại trên tất cả các mẫu (tức là nhiều trường hợp của thử nghiệm) và mỗi cột là một khoảng quan sát. Tôi giả sử rằng bằng cách lấy số lượng sự kiện trung bình cho mỗi khoảng thời gian, tôi có thể ước tính tốt hơn về tỷ lệ sống của dân số dự kiến, vì vậy hãy biểu thị số lượng khoảng thời gian, biểu thị số lượng mẫu (ví dụ thí nghiệm), sau đó là vectơn st=0ns

M¯=[i=1sMits]t=1...n

sẽ là số trung bình của các sự kiện được quan sát cho mỗi khoảng thời gian.

Sau đó, mục tiêu của tôi là sử dụng điều này làm đầu vào cho ước tính tỷ lệ sống. Gọi là số lượng cá thể có nguy cơ khi . Sử dụng công cụ ước tính ngây thơ (hiện tại, cho rằng các khoảng thời gian sự kiện là thống nhất trên tất cả các mẫu và không có kiểm duyệt cho đến ), chức năng sống sót có thể được ước tính là:t = 0 t nft=0tn

S(t)=fM¯tf

Điều này (hy vọng) sẽ là một ước tính tốt hơn về tỷ lệ sống của dân số so với bất kỳ mẫu riêng lẻ nào (một hàng từ ). Để cải cách câu hỏi của tôi:M

  1. Là một đầu vào phù hợp với một ước lượng chức năng sống sót? Tôi chưa thấy cách tiếp cận này trong bất kỳ tài liệu nào tôi đã đọc.M¯
  2. Như tôi thực sự, một người mới làm thống kê, có thể chỉ cho tôi một số tài liệu (tài liệu học thuật, sách giáo khoa, wiki, v.v.) sẽ ổn khi ước tính khoảng tin cậy và phương sai cho ước tính chức năng sống sót này? Tôi đoán nó sẽ không giống với công thức tiêu chuẩn.

Xin lỗi nếu câu hỏi ban đầu của tôi khó hiểu, có lẽ tôi đã không bao gồm đủ thông tin.


Tôi không hoàn toàn làm theo những gì nó làm bạn bối rối. Tại sao bạn lo lắng rằng phân tích sinh tồn có thể không phù hợp ở đây? Có phải bạn đang chỉ nhìn vào những khoảng thời gian riêng biệt?
gung - Phục hồi Monica

Tôi thực sự bối rối khi có nhiều số sự kiện được quan sát cho mỗi khoảng thời gian. Tất cả những cuốn sách tôi đã đọc, đặc biệt (Kleinbaum và Klein, 2012), hy vọng bạn sẽ xây dựng chức năng sinh tồn của mình cho một mẫu duy nhất. Trên thực tế, tôi đang lấy nhiều mẫu dân số và cố gắng ước tính hàm sống sót dân số thực sự, sau đó tôi sẽ so sánh giữa các quần thể theo các phương pháp điều trị khác nhau bằng cách sử dụng thử nghiệm logrank (vì tôi chưa đưa ra các biến giải thích). Đối với mỗi mẫu, sẽ hiển thị tốc độ phân rã hơi khác nhau cho cùng một cá nhân. m1,...,s
Joachim Ziemssen

Câu trả lời:


5

Gần đây tôi đã có một bộ dữ liệu sinh tồn bị kiểm duyệt, vì vậy tôi biết chính xác những gì bạn cần. Nếu bạn đã từng sử dụng R, điều này sẽ giúp.

Nếu bạn không muốn sử dụng một hình thức tham số, làm thế nào về một mô hình mối nguy theo tỷ lệ Cox bị kiểm duyệt? Các intcoxgói phần mềm đó sẽ làm điều này là không còn trong Rkho. Tôi sẽ đề nghị giảm thời gian sống sót và sau đó sử dụng coxphchức năng từ survivalthư viện. Hãy nhớ rằng các lỗi tiêu chuẩn của bạn sẽ quá thấp khi sử dụng phương pháp này; bạn đã không tính đến sự không chắc chắn của việc không biết thời gian sống sót chính xác. Nếu bạn muốn ước tính tỷ lệ sống bị kiểm duyệt, hãy sử dụng icfitchức năng từ intervalgói.

Một cách khác để phân tích ảnh hưởng của hiệp phương sai đối với thời gian tồn tại là sử dụng phương pháp hồi quy không kiểm duyệt, không kiểm tra. Xem Rgói ICE: http://cran.r-project.org/web/packages/ICE/ICE.pdf . Trước tiên, bạn cần phải tính điểm giữa của thời gian tồn tại, sau đó bạn thực hiện hồi quy tuyến tính cục bộ bằng cách sử dụng locpolyhàm từ npgói. Nó không khó như âm thanh.


Cảm ơn, tôi đang sử dụng R / Mathicala và có lẽ tôi sẽ sử dụng các gói đó (và tôi chưa nghe nói về intcox!) Khi thực sự làm điều này. Tuy nhiên, hiện tại, vấn đề của tôi (mà tôi đã thêm vào câu hỏi) là có nhiều mẫu phân rã của cùng một cá nhân trong cùng một khoảng thời gian. Hãy nghĩ về nó như lặp lại thời gian một thử nghiệm , tôi đang cố gắng sử dụng dữ liệu đó để ước tính tốt hơn chức năng sinh tồn. s
Joachim Ziemssen

Tôi nghĩ chúng ta cũng bối rối - làm thế nào cùng một cá nhân có thể có nhiều tỷ lệ sâu răng? Một quan sát không thể có nhiều giá trị cho một biến phụ thuộc. Tôi nghĩ bạn nên coi những điều này như những quan sát riêng biệt. Dù sao, sẽ không có vấn đề gì khi sử dụng làm ước tính sinh tồn của bạn cho quan sát đó. M¯
wcampbell

Vấn đề thú vị ... Tôi sẽ sử dụng làm dữ liệu sinh tồn của bạn nhưng có lẽ bạn muốn nói về phương sai của thời gian phân rã cho cùng một máy tính. M¯
wcampbell

Vấn đề là nó là một vấn đề thú vị! Tôi sẽ tiếp tục làm việc này và xem xét phương sai, cảm ơn rất nhiều vì lời khuyên.
Joachim Ziemssen

0

Hàm tồn tại thường là liên tục phải vì nó là hàm phân phối, tôi sẽ sử dụng làm khoảng.ak:=[tk1,tk),k=1,2,,n

Đặt và là thời gian tồn tại và kiểm duyệt liên tục thực sự cho đối tượng trong mẫu , tương ứng. Cả hai biến có thể không được quan sát trực tiếp, nhưng chỉ trong một trong các khoảng . Hơn nữa, hãy để biểu thị khoảng thời gian rơi, về cơ bản là thời gian tồn tại riêng biệt và tương tự cho . Sau đó, chỉ báo kiểm duyệt được đưa ra bởi .TijCijjia1,a2,XijTijCijCijδij=1(XijCij)

Hàm nguy hiểm cho thời gian tồn tại riêng biệt được xác định là xác suất có điều kiện của sự kiện xảy ra trong khoảng thời gian thứ cho rằng nó không xảy ra trước khoảng thời gian , tức làhij(x)xx1

hij(x)=P(Xij=x|Xijx)

và hàm tồn tại tương ứng có thể được viết đệ quy bằng luật sản phẩm có điều kiện:Sij=P(X>x)

Sij(x)=P(Xij>x|Xijx)P(Xij>1|Xij1)=m=1x(1hij(m))

Hàm khả năng của cặp có thể được xây dựng dưới dạng sản phẩm của hai loại đối tượng, cụ thể là những người đã trải qua một sự kiện tại ( ) và những người bị kiểm duyệt tại ( ):(xij,δij)xijXij=xij,δij=1xijXij>xij,δij=0

L=i=1sj=1ni[P(Xij=xij)]δij[P(Xij>xij)]1δij=i=1sj=1ni{(hij(xij)m=1xij1[1hij(m)])δij(m=1xij[1hij(m)])1δij}=i=1sj=1ni{[hij(xij)1hij(xij)]δijm=1xij[1hij(m)]}.
và hàm khả năng đăng nhập tương ứng là:

=i=1Mj=1ni{δijlog[hij(xij)1hij(xij)]+m=1xijlog[1hij(m)]}

Bây giờ nếu chúng ta xây dựng lại dữ liệu của mình thành cấu trúc lịch sử sự kiện, đó là ghi lại ở mỗi khoảng thời gian, một biến chỉ báo sự kiện cho khoảng thứ của chủ đề thứ từ mẫu , chúng ta có thể thấy ở trên viết lại thành (về cơ bản tổng hợp tất cả 0 cho đến khoảng thời gian quan sát cuối cùng của chủ đề này, nếu anh ta có sự kiện, nó sẽ là 1, nếu bị kiểm duyệt 0). Sau đó, chúng tôi có thể viết lại khả năng đăng nhập của mình là k j iyijkkjiδijlog[hij(xij)/(1hij(xij)]k=1xijyijklog[hij(k)/(1hij(k))]

=i=1sj=1nik=1xij{yijkloghij(k)+(1yijk)log[1hij(k)]}.
Điều này giống hệt với khả năng đăng nhập của biến ngẫu nhiên nhị phân , nhưng bây giờ với tỷ lệ cho một sự kiện trong khoảng được xác định bởi .yijkpijkkhij(k)

Bây giờ chúng tôi cuối cùng có thể trả lời câu hỏi của bạn. Nếu chúng ta giả sử rằng ở cùng một khoảng thời gian, là iid cho các đối tượng khác nhau trong mẫu và cũng trên các mẫu khác nhau, thì là công cụ ước tính thích hợp cho .yijki ¯ M j = ( i n i ) - 1s i = 1n i j = 1 y i j k h i j ( k ) = h ( k )jiMj¯=(ini)1i=1sj=1niyijkhij(k)=h(k)

Và công cụ ước tính thích hợp cho là do đó .SS(x)S^(x)=k=1x(1M¯j)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.