Description Usage Format Note Source References Examples
Medical imaging has become an important tool in the veterinary hospital to assess whether and when a fracture has healed. The standard technique in dogs is based on radiography (RX). Newer techniques based on ultrasound (US) are cheaper and do not require radioprotection.
To investigate the performance of US for this purpose and to compare it to RX, Risselada et al. (2006) set up a trial in which fracture healing is evaluated by both US and RX. In total, 106 dogs, treated in the veterinary university hospital of Ghent, are included in the trial and evaluated for time to fracture healing with the two techniques. Only 7 dogs are censored for time to fracture healing evaluated by RX; no censoring occurs for time to fracture healing evaluated by US. The censoring is due to the fact that dog owners do not show up anymore.
1 |
A dataframe containing 212 observations.
Dog's identifyier.
Time to diagnosis (in days).
Censored (0) or observed (1) event time.
Diagnostic technique: either
RX
, radiography, or US
, ultrasound.
These data are downloaded from http://www.vetstat.ugent.be/research/frailty/datasets/. They are simulated data, with exactly the same structure as the real data used in the book, that could not be made publicly available.
Example 1.2 of Duchateau an Janssen (2008) http://www.vetstat.ugent.be/research/frailty/datasets/
Duchateau L, Janssen P (2008). The frailty model. Springer. New York: Springer–Verlag.
Risselada M, van Bree H, Kramer M, Chiers K, Duchateau L, Verleyen P (2006). Evaluation of nonunion fractures in dogs by use of Bmode ultrasonography, power Doppler ultrasonography, radiography, and histologic examination. Am. J. Vet. Res. 67, 1354–1361.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | data(diagnosis)
head(diagnosis)
diagnosis$TimeMonths <- diagnosis$Time * 12 / 365.25
################################################################################
# Example 3.6: Shared gamma frailty models [...] for time to diagnosis #
# of being healed #
# Duchateau and Janssen (2008, page 101) #
################################################################################
WeiGam <- parfm(Surv(TimeMonths, Status) ~ Method,
cluster = "Dogid", data = diagnosis,
dist = "weibull", frailty = "gamma")
WeiGam
curve(WeiGam["lambda", 1] * WeiGam["rho", 1] * x ^ (WeiGam["rho", 1] - 1),
from = 0, to = 4, ylim = c(0, 25),
ylab = "Hazard function", xlab = "Time (months)")
curve(exp(WeiGam["Method", 1]) *
WeiGam["lambda", 1] * WeiGam["rho", 1] * x ^ (WeiGam["rho", 1] - 1),
add = TRUE, lty = 2)
legend("topleft", lty = 1:2, legend = c("US", "RX"))
################################################################################
# Example 4.8: Inverse Gaussian frailty models [...] for time to diagnosis #
# of being healed #
# Duchateau and Janssen (2008, page 160) #
################################################################################
WeiIG <- parfm(Surv(TimeMonths, Status) ~ Method,
cluster = "Dogid", data = diagnosis,
dist = "weibull", frailty = "ingau")
WeiIG
curve(WeiIG["lambda", 1] * WeiIG["rho", 1] * x ^ (WeiIG["rho", 1] - 1),
from = 0, to = 4, ylim = c(0, 25),
ylab = "Hazard function", xlab = "Time (months)")
curve(exp(WeiIG["Method", 1]) *
WeiIG["lambda", 1] * WeiIG["rho", 1] * x ^ (WeiIG["rho", 1] - 1),
add = TRUE, lty = 2)
legend("topleft", lty = 1:2, legend = c("US", "RX"))
################################################################################
# Example 4.11: Positive Stable frailty models [...] for time to diagnosis #
# of being healed #
# Duchateau and Janssen (2008, page 172) #
################################################################################
WeiPS <- parfm(Surv(TimeMonths, Status) ~ Method,
cluster = "Dogid", data = diagnosis,
dist = "weibull", frailty = "possta")
WeiPS
curve(WeiPS["lambda", 1] * WeiPS["rho", 1] * x ^ (WeiPS["rho", 1] - 1),
from = 0, to = 4, ylim = c(0, 25),
ylab = "Hazard function", xlab = "Time (months)")
curve(exp(WeiPS["Method", 1]) *
WeiPS["lambda", 1] * WeiPS["rho", 1] * x ^ (WeiPS["rho", 1] - 1),
add = TRUE, lty = 2)
legend("topleft", lty = 1:2, legend = c("US", "RX"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.