move 'fastmatch' from Depends to Imports in DESCRIPTION
(confint.boot.pwexpm) add help document
remove print.xx function in the help documents
(pew_data, pwe_data_robust_tail, ruppert_ipd) add example datasets
(summary.pwexpm, print.summary.pwexpm) print the actual optimizer used for estimation
(summary.boot.pwexpm, print.summary.boot.pwexpm) print the actual optimizer used for estimation; print the number of successful iterations
(summary.predict.pwexpm, print.summary.predict.pwexpm, summary.predict.boot.pwexpm, print.summary.predict.boot.pwexpm) print the number of successful simulations
(coef.pwexpm) extract coefficents in 'pwexpm'
(confint.boot.pwexpm) confidence intervals for model parameters
(sim_followup) update the help document; add 'sim_followup' class
(print.sim_followup) add the print function for 'sim_followup' class
name the package as 'PwePred'
(pwexpm, boot.pwexpm, cv.pwexpm) add 'pwexpm','boot.pwexpm','cv.pwexpm' functions that use Surv/data as inputs
change the object name 'pwexpm.fit' to 'pwexpm', and removed all '.fit' part from all other objects.
(dpwexpm, ppwexpm, qpwexpm, rpwexpm) change the function names from 'pwexp', 'ppwexp', 'qpwexp', 'rpwexp' to avoid replicate with the 'rpact' package
(pwexpm_fit, pwexpm) return a list instead of a matrix
(print.pwexpm, AIC.pwexpm, BIC.pwexpm, logLiK.pwexpm) add S3 methods for 'pwexpm' object
(plot.pwexpm) add default plot for 'pwexpm' object
(plot_survival.pwexpm) return stop if no previous plot is called
(boot.pwexpm_fit, boot.pwexpm) return a list instead of a matrix
(print.boot.pwexpm) add S3 methods for 'boot.pwexpm' object
(plot.boot.pwexpm) add default plot for 'boot.pwexpm' object
(plot_survival.boot.pwexpm) return stop if no previous plot is called
(boot.pwexpm.pwexpm, cv.pwexpm.pwexpm) update to fit the new 'pwexpm' object
(plot.cv.pwexpm) add default plot for 'cv.pwexpm' object
(print.cv.pwexpm) add S3 methods for 'print.cv.pwexpm' object
(predict.pwexpm, predict.boot.pwexpm) update to fit the new 'pwexpm', 'boot.pwexpm' functions
(predict.pwexpm, predict.boot.pwexpm) return a list with more model details
(print.predict.pwexpm, print.predict.boot.pwexpm) add S3 methods for 'predict.pwexpm', 'predict.boot.pwexpm' object
(predict.boot.pwexpm) change parameter name 'censor_model_boot' to 'censor_model'
(plot.predict.boot.pwexpm, plot.predict.pwexpm) add default plot
(simdata) set add_column=c('followT','event') as the default value
(pwexpm, pwexpm_fit, cv.pwexpm, cv.pwexpm_fit, boot.pwexpm, boot.pwexpm_fit, sim_followup, predict.pwexpm, predict.boot.pwexpm) allow 'seed=NULL'
(predict.boot.pwexp.fit) remove 'type' parameter
(plot_event.predict.boot.pwexp.fit) add 'type' parameter; change the dafault to 'confidence'
(sim_followup) add 'follow_up_endpoint' parameter, which is used to define the end of follow-up
(simdata) allow non-integer values in 'n_rand', 'rand_rate'
(sim_followup) allow non-integer values in 'n_rand', 'rand_rate'
(simdata) change enroll behavior. For example, when rand_rate=20, total_sample=25, in the previous version, randT is between 0 to 2, but now randT is between 0 to 1.25.
(pwexp.fit) add empirical number of breakpoints when 'nbreak=NULL'
(vignettes) add 'Usage of Package'
(pwexp.fit, boot.pwexp.fit, cv.pwexp.fit) add 'min_pt_tail' parameter
(sim_followup) change parameter name 'min_follow' to 'extra_follow'
(sim_followup) change parameter name 'count_in_min_follow' to 'count_in_extra_follow'
(plot_event) rewrite 'xyswitch=TRUE' to have the same result as 'xyswitch=FALSE'
add 'Depends: survival, fastmatch' to DESCRIPTION
(boot.pwexp.fit, cv.pwexp.fit) correctly attach functions in 'doSNOW', 'foreach' packages
(boot.pwexp.fit) add 'parallel' option
(cv.pwexp.fit) add 'parallel' option
(plot_event) fix an error that 'xlab', 'ylab' do not work when 'xyswitch=TRUE'
(sim_followup) fix an error when type='sample' or 'event', but 'at' is not an integer
(pwexp.fit) fix when number of breaks is 2 more larger than number of event (error in combn function)
(pwexp.fit) add warning 'Incorrect result returned'
(pwexp.fit) fix case when no events and nbreak=0, now return -Inf results instead of 0
(pwexp.fit) add 'tol' parameter to control the minimum gap between two breakpoints
(predict.boot.pwexp.fit) skip unsuccessful prediction
(predict.boot.pwexp.fit) add first row c(analysis_time, sum(para$event)) to line_data to make prediction from analysis_time
(sim_followup) fix number of event=0 error
(sim_followup) fix number of enrolled=0 error
The first release.