-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.R
18 lines (15 loc) · 776 Bytes
/
test.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
source('ensemble_model.R')
print('Loading test data')
fnc.data <- read.table('data/test_FNC.csv', sep=',', header=T)
sbm.data <- read.table('data/test_SBM.csv', sep=',', header=T)
all.data <- cbind(fnc.data, sbm.data)
print('Loading training data')
training.fnc.data <- read.table('data/train_FNC.csv', sep=',', header=T)
training.sbm.data <- read.table('data/train_SBM.csv', sep=',', header=T)
training.all.data <- cbind(training.fnc.data, training.sbm.data)
labels <- read.table('data/train_labels.csv', sep=',', header=T)$Class
print('Training model')
model <- train.model(training.all.data, labels)
pred <- model.prediction(model, all.data)
results <- data.frame(Id=sbm.data$Id, Probability=pred)
write.table(results, file='results.csv', quote=F, sep=',', row.names=F)