You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Saikat Kanjilal (JIRA)" <ji...@apache.org> on 2017/03/04 23:11:46 UTC
[jira] [Commented] (MAHOUT-1929) Add Generalized Linear Models
[ https://issues.apache.org/jira/browse/MAHOUT-1929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15895934#comment-15895934 ]
Saikat Kanjilal commented on MAHOUT-1929:
-----------------------------------------
Ok time to get down to business, [~jimjag] and Aditya I've started the implementation here:
https://github.com/skanjila/mahout/blob/mahout-1929/math-scala/src/main/scala/org/apache/mahout/math/algorithms/regression/GlmModel.scala
I've brought over the GLM implementation from https://github.com/BIDData/BIDMach/blob/master/src/main/scala/BIDMach/models/GLM.scala and I've merged that with implementing the methods for the traits RegressorModel and RegressorFitter.
Next steps:
1) Take a look at the methods that I've commented out and come up with a way to incorporate them into the object model established by [~rawkintrevo]
2) Propose some ideas on the devlist or JIRA or all the different types of regression we want to support, to get this off the ground I would propose we just stick to linear and logistic regression
3) Start stubbing out unit tests and check that into my branch so that we can collaborate
[~andrew.musselman][~rawkintrevo] would love some feedback on the general approach as well.
Thanks
> Add Generalized Linear Models
> -----------------------------
>
> Key: MAHOUT-1929
> URL: https://issues.apache.org/jira/browse/MAHOUT-1929
> Project: Mahout
> Issue Type: Wish
> Components: Algorithms
> Affects Versions: 0.13.1
> Reporter: Trevor Grant
>
> Implement generalize Linear Models (GLM)
> https://en.wikipedia.org/wiki/Generalized_linear_model
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Re: [jira] [Commented] (MAHOUT-1929) Add Generalized Linear Models
Posted by Trevor Grant <tr...@gmail.com>.
Nice- in the middle of some other stuff, but on first glance I'd recommend
extending LinearRegressorModel, (instead of RegressorModel) (sames goes for
fitters) you'll get a lot of the calculateStandardError type of stuff for
free.
Trevor Grant
Data Scientist
https://github.com/rawkintrevo
http://stackexchange.com/users/3002022/rawkintrevo
http://trevorgrant.org
*"Fortunate is he, who is able to know the causes of things." -Virgil*
On Sat, Mar 4, 2017 at 5:11 PM, Saikat Kanjilal (JIRA) <ji...@apache.org>
wrote:
>
> [ https://issues.apache.org/jira/browse/MAHOUT-1929?page=
> com.atlassian.jira.plugin.system.issuetabpanels:comment-
> tabpanel&focusedCommentId=15895934#comment-15895934 ]
>
> Saikat Kanjilal commented on MAHOUT-1929:
> -----------------------------------------
>
> Ok time to get down to business, [~jimjag] and Aditya I've started the
> implementation here:
>
> https://github.com/skanjila/mahout/blob/mahout-1929/math-
> scala/src/main/scala/org/apache/mahout/math/algorithms/
> regression/GlmModel.scala
>
>
> I've brought over the GLM implementation from https://github.com/BIDData/
> BIDMach/blob/master/src/main/scala/BIDMach/models/GLM.scala and I've
> merged that with implementing the methods for the traits RegressorModel and
> RegressorFitter.
>
>
> Next steps:
> 1) Take a look at the methods that I've commented out and come up with a
> way to incorporate them into the object model established by [~rawkintrevo]
> 2) Propose some ideas on the devlist or JIRA or all the different types of
> regression we want to support, to get this off the ground I would propose
> we just stick to linear and logistic regression
> 3) Start stubbing out unit tests and check that into my branch so that we
> can collaborate
>
> [~andrew.musselman][~rawkintrevo] would love some feedback on the general
> approach as well.
> Thanks
>
> > Add Generalized Linear Models
> > -----------------------------
> >
> > Key: MAHOUT-1929
> > URL: https://issues.apache.org/jira/browse/MAHOUT-1929
> > Project: Mahout
> > Issue Type: Wish
> > Components: Algorithms
> > Affects Versions: 0.13.1
> > Reporter: Trevor Grant
> >
> > Implement generalize Linear Models (GLM)
> > https://en.wikipedia.org/wiki/Generalized_linear_model
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.15#6346)
>