【发布时间】:2015-05-24 16:05:08
【问题描述】:
我通过不同的表格从用户那里获得不同的数据集。我正在使用 MEAN stack、mongoose 和 node-weka 来分析存储的数据,但在此之前,weka 使用 arff 文件,这就是为什么我必须将存储在 mongoDB 中的数据转换为 ARFF 文件。有人知道怎么做吗?我是初学者,还没有找到合适的文件。 这是NODE JS中代码的开头
var data = ... //ARFF json format
var options = {
//'classifier': 'weka.classifiers.bayes.NaiveBayes',
'classifier': 'weka.classifiers.functions.SMO',
'params' : ''
};
var testData = {
outlook : 'sunny',
windy : 'TRUE'
};
weka.classify(data, testData, options, function (err, result) {
console.log(result); //{ predicted: 'yes', prediction: '1' }
【问题讨论】:
-
如果有人感兴趣,这是转换成json文件pawn('mongoexport', [ '--db', 'test', '--collection', 'users', '- -out', 'file.json' ]) .on('error', function( err ){ throw err });
标签: node.js mongodb weka mean-stack arff