I was trying to supersample my dataset using SMOTE and i keep running into this error.
trainSM <- SMOTE(conversion ~ ., train,perc.over = 1000,perc.under = 200)
Error in matrix(unlist(value, recursive = FALSE, use.names = FALSE), nrow = nr, : length of 'dimnames' [2] not equal to array extent
My dataset is as follows:
conversion horizon length_of_stay guests rooms price comp_price
(dbl) (int) (int) (int) (int) (int) (int)
1 1 193 2 2 1 199 210
2 1 263 2 2 1 171 88
3 1 300 3 2 1 164 164
4 1 70 4 2 1 76 80
5 1 65 6 2 2 260 260
6 1 50 3 2 1 171 176
7 1 4 3 2 1 158 167
8 1 29 3 2 1 171 171
9 0 130 1 2 1 161 160
10 0 26 2 2 1 110 110
I have tried working only with numerical predictors and even categorical predictors. But no luck with both.
Any help/guidance is greatly appreciated.