[ 
https://issues.apache.org/jira/browse/MAHOUT-1929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15906225#comment-15906225
 ] 

Saikat Kanjilal commented on MAHOUT-1929:
-----------------------------------------

[~rawkintrevo] I've spent the past few days looking at already existing GLM 
implementations that would fit cleanly into the current architecture inside 
mahout (namely the LinearRegressorFitter and LienarRegressorModel etc), between 
this implementation that I already brought across 
https://github.com/BIDData/BIDMach/blob/master/src/main/scala/BIDMach/models/GLM.scala
 and this one 
https://github.com/scalation/scalation/blob/master/src/main/scala/scalation/analytics/par/GLM.scala
  I am leaning towards the latter, effectively we can mimic the structure of 
having apply functions inside GLM and keep our other infrastructure inside each 
of the Regression classes, this way we can reuse the functions already created 
inside RegressorFitter and RegressorModel, one idea to go along with this is to 
move these functions into GLMFitter and GLMModel and then have each of the 
derived regressor classes derive from this.

Would like to get a general brainstorm input from you, [~andrew.musselman] and 
[~jimjag] to avoid designing by 1 person syndrome :)

> 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)

Reply via email to