Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 63F3A6DCE for ; Wed, 6 Jul 2011 02:42:54 +0000 (UTC) Received: (qmail 6523 invoked by uid 500); 6 Jul 2011 02:42:53 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 6290 invoked by uid 500); 6 Jul 2011 02:42:49 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 6282 invoked by uid 99); 6 Jul 2011 02:42:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jul 2011 02:42:48 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ted.dunning@gmail.com designates 209.85.216.171 as permitted sender) Received: from [209.85.216.171] (HELO mail-qy0-f171.google.com) (209.85.216.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jul 2011 02:42:40 +0000 Received: by qyl38 with SMTP id 38so1795632qyl.9 for ; Tue, 05 Jul 2011 19:42:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=rLZ6gHztc/bGc3pLe3FHLFgYAnj/KHU5IOExmYysRCo=; b=J06L3pnO9WRq4Q6bk/52VGTmZ1ANoS+VVYaaIZRCd/3fSv3Xu/wOFJVwyY4PGsjzVa lVhJBzf60ejnDn5YMXfgxMb4HSadMZ+jsDEvBpKMoxSZ+J3ukhp07RlGwdNYhxMHsoHv vwWuWMS+afKN36E36P5Kgcx+cFvlnVo7zRL90= Received: by 10.224.201.3 with SMTP id ey3mr2983396qab.266.1309920139113; Tue, 05 Jul 2011 19:42:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.20.76 with HTTP; Tue, 5 Jul 2011 19:41:59 -0700 (PDT) In-Reply-To: References: From: Ted Dunning Date: Tue, 5 Jul 2011 19:41:59 -0700 Message-ID: Subject: Re: (MATH-607) Current Multiple Regression Object To: Commons Developers List Content-Type: multipart/alternative; boundary=90e6ba4fc5bc9375f004a75d8cdd X-Virus-Checked: Checked by ClamAV on apache.org --90e6ba4fc5bc9375f004a75d8cdd Content-Type: text/plain; charset=UTF-8 If it helps, there is a new LSMR implementation in Mahout. Steal it at will. We are moving to having at LinearOperator interface specifically for conjugate gradient methods like LSMR and power methods like Lanczos or stochastic projection decompositions. On Tue, Jul 5, 2011 at 7:08 PM, Greg Sterijevski wrote: > Hello All, > > I have an open issue with respect to improving the linear regression > techniques in Commons. The current regression technique has some > limitations. Before introducing new implementations, I thought it better to > suggest two interfaces. One interface would define an api each regression > implementation would support. The second interface would define how results > would be passed back to the caller. I have attached a patch to the JIRA > issue. I would be interested to see what comments people have. > > Thank you, > > -Greg > --90e6ba4fc5bc9375f004a75d8cdd--