Changed "op" object name to "stat" in OutlierFinder

This commit is contained in:
novak_99 2021-05-27 20:21:19 -07:00
parent f070997e20
commit b9b847ea83

View File

@ -15,12 +15,12 @@ namespace MLPP{
}
std::vector<std::vector<double>> OutlierFinder::modelSetTest(std::vector<std::vector<double>> inputSet){
Stat op;
Stat stat;
std::vector<std::vector<double>> outliers;
outliers.resize(inputSet.size());
for(int i = 0; i < inputSet.size(); i++){
for(int j = 0; j < inputSet[i].size(); j++){
double z = (inputSet[i][j] - op.mean(inputSet[i])) / op.standardDeviation(inputSet[i]);
double z = (inputSet[i][j] - stat.mean(inputSet[i])) / stat.standardDeviation(inputSet[i]);
if(abs(z) > threshold){
outliers[i].push_back(inputSet[i][j]);
}
@ -30,10 +30,10 @@ namespace MLPP{
}
std::vector<double> OutlierFinder::modelTest(std::vector<double> inputSet){
Stat op;
Stat stat;
std::vector<double> outliers;
for(int i = 0; i < inputSet.size(); i++){
double z = (inputSet[i] - op.mean(inputSet)) / op.standardDeviation(inputSet);
double z = (inputSet[i] - stat.mean(inputSet)) / stat.standardDeviation(inputSet);
if(abs(z) > threshold){
outliers.push_back(inputSet[i]);
}