R Dataset / Package rpart / kyphosis

On this R-data statistics page, you will find information about the kyphosis data set which pertains to Data on Children who have had Corrective Spinal Surgery. The kyphosis data set is found in the rpart R package. You can load the kyphosis data set in R by issuing the following command at the console data("kyphosis"). This will load the data into a variable called kyphosis. If R says the kyphosis data set is not found, you can try installing the package by issuing this command install.packages("rpart") and then attempt to reload the data with the library() command. If you need to download R, you can go to the R project website. You can download a CSV (comma separated values) version of the kyphosis R data set. The size of this file is about 1,430 bytes.

Data on Children who have had Corrective Spinal Surgery


The kyphosis data frame has 81 rows and 4 columns. representing data on children who have had corrective spinal surgery




This data frame contains the following columns:


a factor with levels absent present indicating if a kyphosis (a type of deformation) was present after the operation.


in months


the number of vertebrae involved


the number of the first (topmost) vertebra operated on.


John M. Chambers and Trevor J. Hastie eds. (1992) Statistical Models in S, Wadsworth and Brooks/Cole, Pacific Grove, CA.


fit <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
fit2 <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis,
parms = list(prior = c(0.65, 0.35), split = "information"))
fit3 <- rpart(Kyphosis ~ Age + Number + Start, data=kyphosis,
control = rpart.control(cp = 0.05))
par(mfrow = c(1,2), xpd = TRUE)
text(fit, use.n = TRUE)
text(fit2, use.n = TRUE)

Dataset imported from https://www.r-project.org.

Attachments: csv, json

<iframe src="https://pmagunia.com/iframe/r-dataset-package-rpart-kyphosis.html" width="100%" height="100%" style="border:0px"></iframe>