Fix naming convention in BayesClassifier
This commit is contained in:
		
							parent
							
								
									5ce465ce23
								
							
						
					
					
						commit
						1ab6c07bad
					
				| @ -23,7 +23,7 @@ struct NormalDistribution | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     // FIXME implement log-probability version since it's faster
 |     // FIXME implement log-probability version since it's faster
 | ||||||
|     double density_function(const double val) const |     double Density(const double val) const | ||||||
|     { |     { | ||||||
|         using namespace boost::math::constants; |         using namespace boost::math::constants; | ||||||
| 
 | 
 | ||||||
| @ -44,7 +44,7 @@ struct LaplaceDistribution | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     // FIXME implement log-probability version since it's faster
 |     // FIXME implement log-probability version since it's faster
 | ||||||
|     double density_function(const double val) const |     double Density(const double val) const | ||||||
|     { |     { | ||||||
|         const double x = std::abs(val - location); |         const double x = std::abs(val - location); | ||||||
|         return 1.0 / (2. * scale) * std::exp(-x / scale); |         return 1.0 / (2. * scale) * std::exp(-x / scale); | ||||||
| @ -79,9 +79,9 @@ class BayesClassifier | |||||||
|     ClassificationT classify(const ValueT &v) const |     ClassificationT classify(const ValueT &v) const | ||||||
|     { |     { | ||||||
|         const double positive_postpriori = |         const double positive_postpriori = | ||||||
|             positive_apriori_probability * positive_distribution.density_function(v); |             positive_apriori_probability * positive_distribution.Density(v); | ||||||
|         const double negative_postpriori = |         const double negative_postpriori = | ||||||
|             negative_apriori_probability * negative_distribution.density_function(v); |             negative_apriori_probability * negative_distribution.Density(v); | ||||||
|         const double norm = positive_postpriori + negative_postpriori; |         const double norm = positive_postpriori + negative_postpriori; | ||||||
| 
 | 
 | ||||||
|         if (positive_postpriori > negative_postpriori) |         if (positive_postpriori > negative_postpriori) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user