Package GORCure. January 13, 2017

Similar documents
Package ICGOR. January 13, 2017

Package JointModel. R topics documented: June 9, Title Semiparametric Joint Models for Longitudinal and Counting Processes Version 1.

Package clogitboost. R topics documented: December 21, 2015

Package ICBayes. September 24, 2017

Package SimSCRPiecewise

Package covtest. R topics documented:

The nltm Package. July 24, 2006

Package flexcwm. R topics documented: July 11, Type Package. Title Flexible Cluster-Weighted Modeling. Version 1.0.

Package flexcwm. R topics documented: July 2, Type Package. Title Flexible Cluster-Weighted Modeling. Version 1.1.

Package ARCensReg. September 11, 2016

Package spef. February 26, 2018

Package BayesNI. February 19, 2015

Package comparec. R topics documented: February 19, Type Package

Package metafuse. October 17, 2016

Package face. January 19, 2018

Package MultisiteMediation

Package CoxRidge. February 27, 2015

Package gtheory. October 30, 2016

Package reinforcedpred

Package eel. September 1, 2015

Package mlmmm. February 20, 2015

Package effectfusion

Package SpatialVS. R topics documented: November 10, Title Spatial Variable Selection Version 1.1

Package penmsm. R topics documented: February 20, Type Package

Package scio. February 20, 2015

Package bivariate. December 10, 2018

Package anoint. July 19, 2015

Package FDRreg. August 29, 2016

Package darts. February 19, 2015

Package ZIBBSeqDiscovery

Package MAVE. May 20, 2018

Package EMVS. April 24, 2018

Package netcoh. May 2, 2016

Package pearson7. June 22, 2016

Package MonoPoly. December 20, 2017

Package LBLGXE. R topics documented: July 20, Type Package

Package threg. August 10, 2015

Package convospat. November 3, 2017

Package ProDenICA. February 19, 2015

Package RI2by2. October 21, 2016

Package CPE. R topics documented: February 19, 2015

Package Grace. R topics documented: April 9, Type Package

Package GPfit. R topics documented: April 2, Title Gaussian Processes Modeling Version Date

Package survidinri. February 20, 2015

Package pssm. March 1, 2017

Package SEMModComp. R topics documented: February 19, Type Package Title Model Comparisons for SEM Version 1.0 Date Author Roy Levy

Package invgamma. May 7, 2017

Package rnmf. February 20, 2015

Package TwoStepCLogit

Package icmm. October 12, 2017

Package bhrcr. November 12, 2018

Package ShrinkCovMat

Package idmtpreg. February 27, 2018

Introduction to the rstpm2 package

Package CompQuadForm

Package locfdr. July 15, Index 5

Package sklarsomega. May 24, 2018

Package gma. September 19, 2017

Package bmem. February 15, 2013

Package sodavis. May 13, 2018

Package Bhat. R topics documented: February 19, Title General likelihood exploration. Version

Package IUPS. February 19, 2015

Package RcppSMC. March 18, 2018

Package rgabriel. February 20, 2015

Package ltsbase. R topics documented: February 20, 2015

Package ChIPtest. July 20, 2016

Package mistwosources

Package Rsurrogate. October 20, 2016

Package MicroMacroMultilevel

Package IsingFit. September 7, 2016

Package crrsc. R topics documented: February 19, 2015

Package severity. February 20, 2015

Package mmm. R topics documented: February 20, Type Package

Package aspi. R topics documented: September 20, 2016

Package esaddle. R topics documented: January 9, 2017

Package SPreFuGED. July 29, 2016

Package LIStest. February 19, 2015

Package emplik2. August 18, 2018

Package MACAU2. R topics documented: April 8, Type Package. Title MACAU 2.0: Efficient Mixed Model Analysis of Count Data. Version 1.

Package jmcm. November 25, 2017

Package BNN. February 2, 2018

Package CopulaRegression

Package mmabig. May 18, 2018

Package HMMcopula. December 1, 2018

Package penalized. February 21, 2018

Package threeboost. February 20, 2015

Package msir. R topics documented: April 7, Type Package Version Date Title Model-Based Sliced Inverse Regression

Package basad. November 20, 2017

Package mixture. R topics documented: February 13, 2018

Package nmw. October 20, 2017

Package horseshoe. November 8, 2016

Package CovSel. September 25, 2013

Package ForecastCombinations

Package shrink. August 29, 2013

Package InferenceSMR

Package tspi. August 7, 2017

Package sbgcop. May 29, 2018

Package noncompliance

Package SimCorMultRes

Package CorrMixed. R topics documented: August 4, Type Package

Transcription:

Package GORCure January 13, 2017 Type Package Title Fit Generalized Odds Rate Mixture Cure Model with Interval Censored Data Version 2.0 Date 2017-01-12 Author Jie Zhou, Jiajia Zhang, Wenbin Lu Maintainer Jie Zhou <zhoujie02569@gmail.com> Generalized Odds Rate Mixture Cure (GORMC) model is a flexible model of fitting survival data with a cure fraction, including the Proportional Hazards Mixture Cure (PHMC) model and the Proportional Odds Mixture Cure Model as special cases. This package fit the GORMC model with interval censored data. License GPL (>= 2) Depends R (>= 2.15.0),stats,graphics,survival,ICsurv,pracma,MASS NeedsCompilation no Repository CRAN Date/Publication 2017-01-13 19:25:30 R topics documented: GORCure-package..................................... 2 GORMC........................................... 2 plot.predict.gormc.................................... 5 predict.gormc....................................... 5 summary.gormc..................................... 6 Index 7 1

2 GORMC GORCure-package Fit Generalized Odds Rate Mixture Cure Model with Interval Censored Data Details Generalized Odds Rate Mixture Cure (GORMC) model is a flexible cure model which includes the Proportional Hazards Mixture Cure (PHMC) model and the Proportional Odds Mixture Cure (POMC) model as special cases. When the survival data is interval censored, this package provides an efficient solution for the GORMC model based on a gamma-possion data augmentation. Package: GORCure Type: Package Version: 2.0 Date: 2017-01-12 License: GPL-2 The main function is GORMC, which produces the estimates for coefficients and the covariance matrix. The summary function can be used to get the test results of the coefficients. The predict function can be used to obtain the estimated cure rate and survival curve for an individual with specified covariates for the cure rate and survival parts separatly. The plot function can be applied to generate the predicted survival curve for that individual. Author(s) Jie Zhou, Jiajia Zhang, Wenbin Lu Maintainer: Jie Zhou <zhoujie02569@gmail.com> References Zhou, J., Zhang, J. and Lu, W. (2017+). Computationally Efficient Estimation for the Generalized Odds Rate Mixture Cure Model with Interval Censored Data. GORMC Fitting the GORMC model with interval censored data. The Generalized Odds Rate Mixture Cure model is fitted for interval censored survival data. The EM algorithm facilitated by a gamma-poisson data augmentation is applied for estimating the coefficients in both the cure rate part and the survival part. The covariance matrix has closed forms based on the Louis method.

GORMC 3 GORMC(survfun = formula(data), curefun = formula(data), data = parent.frame(), r = 0, n.int = 5, order = 3, max.iter = 1000, cov.rate = 0.001) survfun curefun data r Details Value A formula for the survival part in the GORMC model, defined using the Surv function and type= interval2". The formula of predictors of the cure rate part in the GORMC model. The interval censored sorvival data, including the left and right end points of the time intervals and the covariates for the cure rate part and the survival part. If a subject is left(right) censored, the left(right) end point of the subject should be defined as NA", see example. The transformation parameter in the GORMC model, should be greater than or equal to 0. r=0 refers to the PHMC model and r=1 refers to the POMC model. The default is 0. n.int Number of interior knots of the splines. Default is 5. order Order of the spline basis functions. Default is 3, i.e. the cubic splines. max.iter The maximum number of interations for the EM algorithm. Default is 1000. cov.rate The bound for convergence of the algorithm, which defined as the difference between the log-likelihood values of two consecutive iterations smaller than this value. Default is 0.001. The formula defined for survfun" is based on the Surv() function, where the left and right end points of the time interval are included and the type is equal to interval2". The left(right) end points of left(right) censored individuals should be defined as NA" in the data frame before running the function.\ The transformation parameter r is a nonnegative number corresponding to a specific model in the GORMC family of models. Special cases include the PHMC model(r=0) and the POMC model(r=1). Other positive numbers can also be specified. The grid search method is suggested to find the best model in practice. That is, try a sequence of r values and choose the one with the greatest log-likelihood value. ParEst ParVcov A list includes the estimated coefficients (Eta,Beta,gl), the whole hessian matrix (Hessian), AIC, and the log-likelihood value(loglik). The estimated covariance matrix of the coefficients Eta and Beta. Note The estimated hessian matrix can be very large and sometimes not invertable. In which case, we try the QR decomposition, g-inverse or even numerical methods to get the covariance matrix. Different values of hess in the ParVcov indicating the different cases. hess=0:the hessian matrix is invertable; hess=1:the QR decomposition is applied to solve the hessian matrix; hess=2:the g-inverce is applied

4 GORMC to the hessian matrix; hess=3:the hessian matrix is obtained from numerical methods. The variance estimates may be unreliable for the cases when hess>0. References Zhou, J., Zhang, J. and Lu, W. (2017+). Computationally Efficient Estimation for the Generalized Odds Rate Mixture Cure Model with Interval Censored Data. Examples data(hemophilia) head(hemophilia) # Set Left/Right Interval End Points as NA Hemophilia$L[Hemophilia$d1==1]<-Hemophilia$R[Hemophilia$d3==1]<-NA # Fit PHMC Model (r=0) fit<-gormc(survfun=surv(l,r)~low+medium+high,curefun=~low+medium+high, data=hemophilia,r=0) summary(fit) # Fit POMC Model (r=1) # fit<-gormc(survfun=surv(l,r)~low+medium+high,curefun=~low+medium+high, # data=hemophilia,r=1) # summary(fit) # Predict Cure Rate and Survival Curve for a New Individual # Specify coveriate vectors for new.z and new.x pred1<-predict(fit,new.z=c(1,0,0,0),new.x=c(0,0,0)) pred2<-predict(fit,new.z=c(1,1,0,0),new.x=c(1,0,0)) pred3<-predict(fit,new.z=c(1,0,1,0),new.x=c(0,1,0)) pred4<-predict(fit,new.z=c(1,0,0,1),new.x=c(0,0,1)) # Obtain Cure Rates pred1$curerate pred2$curerate pred3$curerate pred4$curerate # Plot the Survival Curves plot(pred1,xlab="time",ylab="survival Probability",ylim=c(0,1)) lines(pred2$survival,col=2) lines(pred3$survival,col=3) lines(pred4$survival,col=4) legend(0,0.3,c("none","low","medium","high"),lty=1,col=1:4) # Not run: Grid Search r # rr<-seq(0,2,0.2) # logl<-numeric() # for(i in 1:length(rr)){ # fit<-gormc(survfun=surv(l,r)~low+medium+high,curefun=~low+medium+high, # data=hemophilia,r=rr[i]) # logl[i]<-fit$parest$loglik

plot.predict.gormc 5 # } # plot(rr,logl,type="l",xlab="r",ylab="log-likelihood") plot.predict.gormc Plot the predicted survival curves. Plot the predicted survival curve of the new subject. ## S3 method for class 'predict.gormc' plot(x,...) x An object from the predict.gormc function.... Other plot arguments. predict.gormc Predict cure rate and overall survival curve for a new subject. Based on the predicted model, cure rate and survival probabilities are calculated for a new individual with specific covariate values. The new.x specifies the covariate vector of the survival part and the new.z specifies that in the cure rate part. If no values are specified, zeros will be used and the baseline survival probabilities are returned. ## S3 method for class 'GORMC' predict(object,...) Details object An object from the function GORMC.... Other argumetns including new.x and new.z. See details. For a new subject, new.x and new.z correspond to the covariate vector in the survival part and the cure rate part. The first input of new.z is always 1 corresponding to the intercept. tp is an argument specifying the time points at which survival probabilities will be predicted. If no value specified for tp, a sequence of equally spaced time points from 0 to the largest observation time will be used and the total length of the sequence is defined by an argument len. The default value of len is 100.

6 summary.gormc Value CureRate Survival Estimated cure rate of the new subject. A data frame including the time points and survival probabilities. summary.gormc Summary table of hypothesis tests for the coefficients in the GORMC model. Estimates, standard errors, test statistics and p values are presented for each coefficient in the GORMC model. The INC" indicate the covariate is in the cure rate (incidence) part, LAT" indicate the covariate is in the survival (latency) part. ## S3 method for class 'GORMC' summary(object,...) object An object from the function GORMC.... Other auguments to be specified.

Index Topic GORMC model GORMC, 2 Topic Interval censoring GORMC, 2 Topic package, linear transformation model, mixture cure model, interval censoring GORCure-package, 2 GORCure (GORCure-package), 2 GORCure-package, 2 GORMC, 2 plot.predict.gormc, 5 predict.gormc, 5 summary.gormc, 6 7