Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BC0E3F1FD for ; Fri, 22 Mar 2013 15:47:15 +0000 (UTC) Received: (qmail 6707 invoked by uid 500); 22 Mar 2013 15:47:15 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 6581 invoked by uid 500); 22 Mar 2013 15:47:15 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 6573 invoked by uid 99); 22 Mar 2013 15:47:15 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Mar 2013 15:47:15 +0000 Date: Fri, 22 Mar 2013 15:47:15 +0000 (UTC) From: "Luc Maisonobe (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MATH-817) Multivariate Normal Mixture Model Fitting by Expectation Maximization MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MATH-817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13610399#comment-13610399 ] Luc Maisonobe commented on MATH-817: ------------------------------------ Given your explanations above, this implementation seems OK. I will therefore modify the comment to say something like: The code is a pure original implementation based on and was verified using external tools including Mixtools (but it is *not* based on mixtools code at all). The general problem is not _hiding_ a source, it is respecting the will of the people who wrote it. So if mixtools authors decided to use GPL, we simply have to either abide by their choice and its consequences or not use their code. As the apache policy enforce us to use our license for code we publish, the first alternative cannot be chosen. So here, there are no worries, it was a false alarm and the code can properly be published under the terms of the Apache V2 license with the full acknowledgement of its author: Jared. > Multivariate Normal Mixture Model Fitting by Expectation Maximization > --------------------------------------------------------------------- > > Key: MATH-817 > URL: https://issues.apache.org/jira/browse/MATH-817 > Project: Commons Math > Issue Type: New Feature > Reporter: Jared Becksfort > Priority: Minor > Attachments: math_817.patch, MultivariateNormalMixtureExpectationMaximizationFitter.java, MultivariateNormalMixtureExpectationMaximizationFitterTest.java > > Original Estimate: 1m > Remaining Estimate: 1m > > I will submit a class for fitting Multivariate Normal Mixture Models using Expectation Maximization. > > Hello, > > > > I have implemented some classes for multivariate Normal distributions, multivariate normal mixture models, and an expectation maximization fitting class for the mixture model. I would like to submit it to Apache Commons Math. I still have some touching up to do so that they fit the style guidelines and implement the correct interfaces. Before I do so, I thought I would at least ask if the developers of the project are interested in me submitting them. > > > > Thanks, > > Jared Becksfort > Dear Jared, > Yes, that would be very nice to have such an addition! Remember to also include unit tests (refer to the current ones for examples). The best would be to split a submission up into multiple minor ones, each covering a natural submission (e.g. multivariate Normal distribution in one submission), and create an issue as described at http://commons.apache.org/math/issue-tracking.html . > If you run into any problems, please do not hesitate to ask on this mailing list. > Cheers, Mikkel. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira