library(rpart)
tree_full <- rpart(SWP ~ Age + Sex + Fulltime + CTW + JobDemands +
JobControl + JobSupport + MentalWB + DemandCtrl,
data = train, method = "class",
control = rpart.control(cp = 0.001, minsplit = 20))
printcp(tree_full)
Classification tree:
rpart(formula = SWP ~ Age + Sex + Fulltime + CTW + JobDemands +
JobControl + JobSupport + MentalWB + DemandCtrl, data = train,
method = "class", control = rpart.control(cp = 0.001, minsplit = 20))
Variables actually used in tree construction:
[1] Age CTW DemandCtrl Fulltime JobControl JobDemands JobSupport
[8] MentalWB Sex
Root node error: 786/7000 = 0.11229
n= 7000
CP nsplit rel error xerror xstd
1 0.0045802 0 1.00000 1.00000 0.033607
2 0.0042409 5 0.97710 0.99237 0.033494
3 0.0038168 14 0.93384 0.99237 0.033494
4 0.0036896 22 0.90331 0.97710 0.033268
5 0.0033927 32 0.86641 0.96692 0.033115
6 0.0025445 38 0.84606 0.97328 0.033211
7 0.0021204 40 0.84097 0.97583 0.033249
8 0.0020356 44 0.83079 0.97710 0.033268
9 0.0019084 49 0.82061 0.97328 0.033211
10 0.0017812 71 0.77481 0.99237 0.033494
11 0.0015267 76 0.76590 0.99618 0.033551
12 0.0012723 82 0.75573 0.99364 0.033513
13 0.0010000 105 0.72392 0.99873 0.033588
