removed some hacks
This commit is contained in:
@@ -93,11 +93,6 @@ namespace Distribution {
|
||||
const Eigen::MatrixXd centered = data.rowwise() - mean.transpose();
|
||||
Eigen::MatrixXd cov = (centered.adjoint() * centered) / double(data.rows() - 1);
|
||||
|
||||
//this is a hack
|
||||
if(cov(2,2) < 0.1){
|
||||
cov(2,2) = 0.1;
|
||||
}
|
||||
|
||||
return NormalDistributionN(mean, cov);
|
||||
}
|
||||
|
||||
|
||||
@@ -56,8 +56,8 @@ namespace Divergence {
|
||||
|
||||
// calc PQratio
|
||||
if(Q[i] == 0.0){
|
||||
//Assert::doThrow("Division by zero is not allowed ;).");
|
||||
PQratio = P[i] / 0.00001;
|
||||
Assert::doThrow("Division by zero is not allowed ;).");
|
||||
//PQratio = P[i] / 0.00001;
|
||||
} else {
|
||||
PQratio = P[i] / Q[i];
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ private:
|
||||
|
||||
// avg rssi score
|
||||
const float minRSSI = -90;
|
||||
const float maxRSSI = -65;
|
||||
const float maxRSSI = -75;
|
||||
float score1 = (avg-minRSSI) / (maxRSSI-minRSSI); // min = 0; max = 1
|
||||
if (score1 > 1) {score1 = 1;}
|
||||
if (score1 < 0) {score1 = 0;}
|
||||
|
||||
Reference in New Issue
Block a user