diff options
author | Travis Galoppo <tjg2107@columbia.edu> | 2015-01-11 21:31:16 -0800 |
---|---|---|
committer | Xiangrui Meng <meng@databricks.com> | 2015-01-11 21:31:16 -0800 |
commit | 2130de9d8f50f52b9b2d296b377df81d840546b3 (patch) | |
tree | 07b9c8fcce82d15690ad7cba68ea024fa409980c /mllib/pom.xml | |
parent | f38ef6586c2980183c983b2aa14a5ddc1856b7b7 (diff) | |
download | spark-2130de9d8f50f52b9b2d296b377df81d840546b3.tar.gz spark-2130de9d8f50f52b9b2d296b377df81d840546b3.tar.bz2 spark-2130de9d8f50f52b9b2d296b377df81d840546b3.zip |
SPARK-5018 [MLlib] [WIP] Make MultivariateGaussian public
Moving MutlivariateGaussian from private[mllib] to public. The class uses Breeze vectors internally, so this involves creating a public interface using MLlib vectors and matrices.
This initial commit provides public construction, accessors for mean/covariance, density and log-density.
Other potential methods include entropy and sample generation.
Author: Travis Galoppo <tjg2107@columbia.edu>
Closes #3923 from tgaloppo/spark-5018 and squashes the following commits:
2b15587 [Travis Galoppo] Style correction
b4121b4 [Travis Galoppo] Merge remote-tracking branch 'upstream/master' into spark-5018
e30a100 [Travis Galoppo] Made mu, sigma private[mllib] members of MultivariateGaussian Moved MultivariateGaussian (and test suite) from stat.impl to stat.distribution (required updates in GaussianMixture{EM,Model}.scala) Marked MultivariateGaussian as @DeveloperApi Fixed style error
9fa3bb7 [Travis Galoppo] Style improvements
91a5fae [Travis Galoppo] Rearranged equation for part of density function
8c35381 [Travis Galoppo] Fixed accessor methods to match member variable names. Modified calculations to avoid log(pow(x,y)) calculations
0943dc4 [Travis Galoppo] SPARK-5018
4dee9e1 [Travis Galoppo] SPARK-5018
Diffstat (limited to 'mllib/pom.xml')
0 files changed, 0 insertions, 0 deletions