testSurvival {psichomics} | R Documentation

## Test the survival difference between groups of subjects

### Description

Test the survival difference between groups of subjects

### Usage

    testSurvival(survTerms, ...)

### Arguments

`survTerms` | `survTerms` object: survival terms obtained after running `processSurvTerms` (see examples)
`...` | Arguments passed on to `survival::survdiff` `subset` expression indicating which subset of the rows of data should be used in the fit. This can be a logical vector (which is replicated to have length equal to the number of observations), a numeric vector indicating which observation numbers are to be included (or excluded if negative), or a character vector of row names to be included. All observations are included by default. `na.action` a missing-data filter function. This is applied to the `model.frame` after any subset argument has been used. Default is `options()$na.action`. `rho` a scalar parameter that controls the type of test. `timefix` process times through the `aeqSurv` function to eliminate potential roundoff issues.

### Value

p-value of the survival difference or `NA`

### Note

Instead of raising errors, returns `NA`

### See Also

Other functions to analyse survival: `assignValuePerSubject()`, `getAttributesTime()`, `labelBasedOnCutoff()`, `optimalSurvivalCutoff()`, `plotSurvivalCurves()`, `plotSurvivalPvaluesByCutoff()`, `processSurvTerms()`, `survdiffTerms()`, `survfit.survTerms()`

### Examples

    require("survival")
    data <- aml
    timeStart  <- "event"
    event      <- "event"
    followup   <- "time"
    data$event <- NA
    data$event[aml$status == 1] <- aml$time[aml$status == 1]
    censoring  <- "right"
    formulaStr <- "x"
    survTerms <- processSurvTerms(data, censoring=censoring, event=event,
                                  timeStart=timeStart, followup=followup,
                                  formulaStr=formulaStr)
    testSurvival(survTerms)

[Package psichomics version 1.12.1 Index]