Esempio n. 1
0
def sub_all():
    print('training all...')
    RF_all1 = RF.RF_ALL('./data/Normalized_Data/testing_DataSet.csv',
                        './data/Normalized_Data/sub_DataSet.csv')
    RF_all2 = RF.RF_ALL('./data/Normalized_Data/EVAL_DataSet.csv',
                        './data/Normalized_Data/sub_DataSet.csv')
    gdbt_all1 = GDBT_all.GDBT_ALL(
        './data/Normalized_Data/training_DataSet.csv',
        './data/Normalized_Data/sub_DataSet.csv')
    gdbt_all2 = GDBT_all.GDBT_ALL('./data/Normalized_Data/testing_DataSet.csv',
                                  './data/Normalized_Data/sub_DataSet.csv')
    gdbt_all3 = GDBT_all.GDBT_ALL('./data/Normalized_Data/EVAL_DataSet.csv',
                                  './data/Normalized_Data/sub_DataSet.csv')
    svr_all = s.SVR_ALL('./data/Normalized_Data/EVAL_DataSet.csv',
                        './data/Normalized_Data/sub_DataSet.csv')

    fw = open(tmpFilename, 'w')
    for i in range(len(svr_all)):
        fw.write('%s,%s,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f,%.4f\n' %
                (gdbt_all1[i][0],gdbt_all1[i][1],
                 float(RF_all1[i][2]),
                 float(RF_all2[i][2]),
                 float(gdbt_all1[i][2]),
                 float(gdbt_all2[i][2]),
                 float(gdbt_all3[i][2]),
                 float(svr_all[i][2]),
                 float(svr_all[i][3]),
                 float(svr_all[i][4]),
                ((float(RF_all2[i][2])+float(gdbt_all1[i][2]) + float(gdbt_all2[i][2])+\
                  float(svr_all[i][2]) + float(svr_all[i][3])+float(svr_all[i][4]))) / 6,
                cost_dict['all'][gdbt_all1[i][0]][0],
                cost_dict['all'][gdbt_all1[i][0]][1]
                ))
    fw.close()