[mlpack-svn] r17284 - mlpack/trunk/src/mlpack/core/dists

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Nov 3 11:22:28 EST 2014


Author: rcurtin
Date: Mon Nov  3 11:22:28 2014
New Revision: 17284

Log:
Minor formatting fixes: tabs->spaces, etc.


Modified:
   mlpack/trunk/src/mlpack/core/dists/regression_distribution.cpp
   mlpack/trunk/src/mlpack/core/dists/regression_distribution.hpp

Modified: mlpack/trunk/src/mlpack/core/dists/regression_distribution.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/dists/regression_distribution.cpp	(original)
+++ mlpack/trunk/src/mlpack/core/dists/regression_distribution.cpp	Mon Nov  3 11:22:28 2014
@@ -13,8 +13,7 @@
 /**
  * Returns a string representation of this object.
  */
-std::string RegressionDistribution::ToString()
-    const
+std::string RegressionDistribution::ToString() const
 {
   std::ostringstream convert;
   convert << "HMMRegression [" << this << "]" << std::endl;
@@ -30,41 +29,41 @@
 }
 
 /**
-* Estimate parameters using provided observation weights
-*
-* @param observations List of observations.
-*/
+ * Estimate parameters using provided observation weights
+ *
+ * @param observations List of observations.
+ */
 void RegressionDistribution::Estimate(const arma::mat& observations)
 {
-  regression::LinearRegression lr(observations.rows(1, observations.n_rows-1),
+  regression::LinearRegression lr(observations.rows(1, observations.n_rows - 1),
       (observations.row(0)).t(), 0, true);
   rf = lr;
   arma::vec fitted;
-  lr.Predict(observations.rows(1, observations.n_rows-1), fitted);
-  err.Estimate(observations.row(0)-fitted.t());
+  lr.Predict(observations.rows(1, observations.n_rows - 1), fitted);
+  err.Estimate(observations.row(0) - fitted.t());
 }
 
 /**
-* Estimate parameters using provided observation weights
-*
-* @param weights probability that given observation is from distribution
-*/
+ * Estimate parameters using provided observation weights.
+ *
+ * @param weights probability that given observation is from distribution
+ */
 void RegressionDistribution::Estimate(const arma::mat& observations,
                              const arma::vec& weights)
 {
-  regression::LinearRegression lr(observations.rows(1, observations.n_rows-1),
+  regression::LinearRegression lr(observations.rows(1, observations.n_rows - 1),
       (observations.row(0)).t(), 0, true, weights);
   rf = lr;
   arma::vec fitted;
-  lr.Predict(observations.rows(1, observations.n_rows-1), fitted);
-  err.Estimate(observations.row(0)-fitted.t(), weights);
+  lr.Predict(observations.rows(1, observations.n_rows - 1), fitted);
+  err.Estimate(observations.row(0) - fitted.t(), weights);
 }
 
 /**
-* Evaluate probability density function of given observation  
-*
-* @param observation point to evaluate probability at
-*/
+ * Evaluate probability density function of given observation.
+ *
+ * @param observation point to evaluate probability at
+ */
 double RegressionDistribution::Probability(const arma::vec& observation) const
 {
   arma::vec fitted;
@@ -73,7 +72,7 @@
 }
 
 void RegressionDistribution::Predict(const arma::mat& points,
-				                             arma::vec& predictions) const
+                                     arma::vec& predictions) const
 {
-	rf.Predict(points, predictions);
-}
\ No newline at end of file
+  rf.Predict(points, predictions);
+}

Modified: mlpack/trunk/src/mlpack/core/dists/regression_distribution.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/dists/regression_distribution.hpp	(original)
+++ mlpack/trunk/src/mlpack/core/dists/regression_distribution.hpp	Mon Nov  3 11:22:28 2014
@@ -20,16 +20,16 @@
  * regression (HMMR) as described in
  * https://www.ima.umn.edu/preprints/January1994/1195.pdf
  * The hmm observations should have the dependent variable in the first row,
- * with the independent variables in the other rows. 
+ * with the independent variables in the other rows.
  */
 class RegressionDistribution
 {
  private:
-  //! Regression function for representing conditional mean.   
-  regression::LinearRegression rf;   
+  //! Regression function for representing conditional mean.
+  regression::LinearRegression rf;
   //! Error distribution
   GaussianDistribution err;
-  
+
  public:
   /**
    * Default constructor, which creates a Gaussian with zero dimension.
@@ -38,24 +38,24 @@
 
   /**
    * Create a Conditional Gaussian distribution with conditional mean function
-   * obtained by running RegressionFunction on predictors, responses. 
-   * 
+   * obtained by running RegressionFunction on predictors, responses.
+   *
    * @param predictors Matrix of predictors (X).
    * @param responses Vector of responses (y).
    */
   RegressionDistribution(const arma::mat& predictors,
-                                  const arma::vec& responses) :
-      rf(regression::LinearRegression(predictors, responses))    
+                         const arma::vec& responses) :
+      rf(regression::LinearRegression(predictors, responses))
   {
-      err = GaussianDistribution(1);
-      err.Covariance() = rf.ComputeError(predictors, responses);
+    err = GaussianDistribution(1);
+    err.Covariance() = rf.ComputeError(predictors, responses);
   }
 
   /**
    * Returns a string representation of this object.
    */
   std::string ToString() const;
- 
+
   // Return regression function
   const regression::LinearRegression& Rf() {return rf;}
 
@@ -65,21 +65,21 @@
    * @param observations List of observations.
    */
   void Estimate(const arma::mat& observations);
-  
+
   /**
    * Estimate parameters using provided observation weights
    *
    * @param weights probability that given observation is from distribution
    */
   void Estimate(const arma::mat& observations, const arma::vec& weights);
-  
+
   /**
-  * Evaluate probability density function of given observation  
+  * Evaluate probability density function of given observation
   *
   * @param observation point to evaluate probability at
   */
   double Probability(const arma::vec& observation) const;
-  
+
   /**
    * Calculate y_i for each data point in points.
    *
@@ -87,8 +87,8 @@
    * @param predictions y, will contain calculated values on completion.
    */
   void Predict(const arma::mat& points, arma::vec& predictions) const;
-  
-   //! Return the parameters (the b vector).
+
+  //! Return the parameters (the b vector).
   const arma::vec& Parameters() const { return rf.Parameters(); }
 
   //! Return the dimensionality (2) NEED TO FIX THIS



More information about the mlpack-svn mailing list