kmc
Kaplan-Meier Estimator with Constraints for Right Censored Data -- a Recursive Computational Algorithm
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
257
Last 30 days
17055th
737
Last 90 days
3K
Last year
Trend: +2% (30d vs prior 30d)
CRAN Check Status
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)
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 10, 2026
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^
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 } )
| ^