Professional Documents
Culture Documents
<<<<<-
inData$Q1_HIT
inData$Q2_HIT
inData$Q3_HIT
inData$Q4_HIT
inData$Q5_HIT
as.POSIXlt(inData$Q1_T)
as.POSIXlt(inData$Q2_T)
as.POSIXlt(inData$Q3_T)
as.POSIXlt(inData$Q4_T)
as.POSIXlt(inData$Q5_T)
<<<<<-
as.logical(inData$Q1_HIT)
as.logical(inData$Q2_HIT)
as.logical(inData$Q3_HIT)
as.logical(inData$Q4_HIT)
as.logical(inData$Q5_HIT)
<<<<<-
cut(as.numeric(inData$Q1_T-inData$T_START_QUIZ), breaks=c(-0.01,10,20,30,60,999999))
cut(as.numeric(inData$Q2_T-inData$Q1_T), breaks=c(0,10,20,30,60,999999))
cut(as.numeric(inData$Q3_T-inData$Q2_T), breaks=c(0,10,20,30,60,999999))
cut(as.numeric(inData$Q4_T-inData$Q3_T), breaks=c(0,10,20,30,60,999999))
cut(as.numeric(inData$Q5_T-inData$Q4_T), breaks=c(0,10,20,30,60,999999))
library(rpart)
oTree <- rpart(DB_USED ~ Q1_SOLVETIME + Q2_SOLVETIME + Q3_SOLVETIME + Q4_SOLVETIME + Q5_SOLVETIME,
inData)
predict(oTree, type="class")
table(predict(oTree, type="class"), inData$DB_USED)
###
library(binr)
head(as.numeric(inData$Q2_T-inData$Q1_T))
a<-cut(as.numeric(inData$Q2_T-inData$Q1_T), breaks=c(0,10,20,30,60,999999))
cut <- bins(as.numeric(inData$Q2_T-inData$Q1_T), target.bins=10, minpt=10)
bins.getvals(cut, minpt = -Inf, maxpt = Inf)
head(cut$xtbl)
cut$binct
table(inData$Q2_T-inData$Q1_T, inData$Q1_HIT)