Skip to content

kmc

Kaplan-Meier Estimator with Constraints for Right Censored Data -- a Recursive Computational Algorithm

v0.4-2 · Nov 22, 2022 · LGPL-3

Description

Given constraints for right censored data, we use a recursive computational algorithm to calculate the the "constrained" Kaplan-Meier estimator. The constraint is assumed given in linear estimating equations or mean functions. We also illustrate how this leads to the empirical likelihood ratio test with right censored data and accelerated failure time model with given coefficients. EM algorithm from emplik package is used to get the initial value. The properties and performance of the EM algorithm is discussed in Mai Zhou and Yifan Yang (2015)<doi: 10.1007/s00180-015-0567-9> and Mai Zhou and Yifan Yang (2017) <doi: 10.1002/wics.1400>. More applications could be found in Mai Zhou (2015) <doi: 10.1201/b18598>.

Downloads

238

Last 30 days

13565th

238

Last 90 days

238

Last year

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                        ^
checkRd: (-1) plotkmc.Rd:21: Lost braces; missing escapes or markup?
    21 |     list of two functions,flist=list( f1=function( x ) { x } ,f2=function( x ) { x^2 } )  
       |                                                                                ^

Dependency Network

Dependencies Reverse dependencies rootSolve emplik kmc

Version History

new 0.4-2 Mar 9, 2026