Format Results of Parameter Estimation for Different Transition Models
Source:R/estimateParams.R
getResults.Rd
Format Results of Parameter Estimation for Different Transition Models
Usage
getResults(transition, res)
# S3 method for class 'ExponentialTransition'
getResults(transition, res)
# S3 method for class 'WeibullTransition'
getResults(transition, res)
Arguments
- transition
(
TransitionParameters
)
seeexponential_transition()
orweibull_transition()
for details.- res
(
numeric
vector)
vector of parameter estimates from the likelihood maximization procedure.
Methods (by class)
getResults(ExponentialTransition)
: for the Exponential Transition ModelgetResults(WeibullTransition)
: for the Weibull Transition Model
Examples
results <- c(1.2, 1.5, 1.6)
getResults(exponential_transition(), results)
#> $hazards
#> $hazards$h01
#> [1] 1.2
#>
#> $hazards$h02
#> [1] 1.5
#>
#> $hazards$h12
#> [1] 1.6
#>
#>
#> $intervals
#> $intervals$pw01
#> [1] 0
#>
#> $intervals$pw02
#> [1] 0
#>
#> $intervals$pw12
#> [1] 0
#>
#>
#> $weibull_rates
#> $weibull_rates$p01
#> [1] 1
#>
#> $weibull_rates$p02
#> [1] 1
#>
#> $weibull_rates$p12
#> [1] 1
#>
#>
#> $family
#> [1] "exponential"
#>
#> attr(,"class")
#> [1] "ExponentialTransition" "TransitionParameters"
results <- c(1.2, 1.5, 1.6)
getResults(exponential_transition(), results)
#> $hazards
#> $hazards$h01
#> [1] 1.2
#>
#> $hazards$h02
#> [1] 1.5
#>
#> $hazards$h12
#> [1] 1.6
#>
#>
#> $intervals
#> $intervals$pw01
#> [1] 0
#>
#> $intervals$pw02
#> [1] 0
#>
#> $intervals$pw12
#> [1] 0
#>
#>
#> $weibull_rates
#> $weibull_rates$p01
#> [1] 1
#>
#> $weibull_rates$p02
#> [1] 1
#>
#> $weibull_rates$p12
#> [1] 1
#>
#>
#> $family
#> [1] "exponential"
#>
#> attr(,"class")
#> [1] "ExponentialTransition" "TransitionParameters"
results <- c(1.2, 1.5, 1.6, 2, 2.5, 1)
getResults(weibull_transition(), results)
#> $hazards
#> $hazards$h01
#> [1] 1.2
#>
#> $hazards$h02
#> [1] 1.5
#>
#> $hazards$h12
#> [1] 1.6
#>
#>
#> $weibull_rates
#> $weibull_rates$p01
#> [1] 2
#>
#> $weibull_rates$p02
#> [1] 2.5
#>
#> $weibull_rates$p12
#> [1] 1
#>
#>
#> $intervals
#> $intervals$pw01
#> [1] 0
#>
#> $intervals$pw02
#> [1] 0
#>
#> $intervals$pw12
#> [1] 0
#>
#>
#> $family
#> [1] "Weibull"
#>
#> attr(,"class")
#> [1] "WeibullTransition" "TransitionParameters"