在贝叶斯分类之前使用PCA

时间:2016-04-08 04:59:11

标签: scala apache-spark apache-spark-mllib

我正在尝试在贝叶斯分类之前使用PCA,但它表示原生贝叶斯需要非负特征值,使用的训练数据是非负的,但是使用PCA变为负面,如何修复它,谢谢回答我的问题< / p>

1 个答案:

答案 0 :(得分:0)

如果要减小输入的尺寸,可以使用非负矩阵分解。在Spark中,此方法位于.controller('newsController', ['$scope', 'gasPrices', function($scope, gasPrices) { gasPrices.success(function(data) { $scope.gasFeed = data.series[0]; $scope.myData02 = [2.095,2.079,2.036,1.988,1.882,1.817,1.767,1.747]; }); }]); 中,然后将非负参数设置为mllib.recommendation.ALS