Full lists of arguments

cifcurve()

Version 1.2.2 separates variance estimation (error), the CI transformation (conf.type), and the reference distribution (conf.dist). For the formulas, method combinations, and a worked example, see Computational formulas in cifcurve().

Returned inference diagnostics

IF/FG fits record conf.dist, df, df.reason, critical.value, and conf.status; Student fits also record df.method. fay.bound in an FG fit records the fixed cap 0.75 and is not an input argument. Use summary(fit, times = ..., extend = TRUE) to extract saved estimates, CIs, and diagnostics at requested times. For AJ, $surv and its limits concern 1 - CIF; reverse and complement the limits to obtain a CIF interval.

On the C++ IF/FG path, valid boundary estimates have singleton intervals. Interior zero/invalid variance, unavailable Student degrees of freedom, and times beyond positive-weight follow-up support give missing limits. Student failures do not fall back to normal CIs. These are pointwise approximations, not simultaneous bands or exact Student intervals.

cifplot()

To display IF-t (FDF or EDF) or FG-t intervals, first fit cifcurve() with conf.dist = "t" and the desired df.method, then pass that fitted object as formula_or_fit. These two options are not forwarded by the plotting formula interface through ... or survfit.info. A supplied fit retains its saved intervals; plotting arguments do not refit it.

fit <- cifcurve(
  Event(t, epsilon) ~ fruitq1, data = diabetes.complications,
  outcome.type = "competing-risk", error = "if", conf.dist = "t",
  df.method = "equal", conf.type = "log-log"
)
cifplot(fit, outcome.type = "competing-risk", add.risktable = FALSE)

cifpanel()

For Student intervals, compute each curve with cifcurve(), plot each fitted object with cifplot(), and supply the resulting plots through plots. The formula-based panel interface does not forward conf.dist or df.method.

polyreg()