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 756F96A0D for ; Wed, 6 Jul 2011 16:46:45 +0000 (UTC) Received: (qmail 10371 invoked by uid 500); 6 Jul 2011 16:46:44 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 10242 invoked by uid 500); 6 Jul 2011 16:46:44 -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 10234 invoked by uid 99); 6 Jul 2011 16:46:44 -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 16:46:44 +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 gsterijevski@gmail.com designates 209.85.212.43 as permitted sender) Received: from [209.85.212.43] (HELO mail-vw0-f43.google.com) (209.85.212.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jul 2011 16:46:36 +0000 Received: by vws10 with SMTP id 10so111689vws.30 for ; Wed, 06 Jul 2011 09:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2wUJztz/CKGqytoFa2O5lv3xGVj6I/k7lxcxLxH5DR0=; b=pJ0vdoeMBLc4B611ZMZmDu3DY2FSGZX0VdichlP8q8F1EUT1gG4MHtRlwh/Ig4Gpd6 BHQXKpcbQ5KOmRqGCcqN3EIohWoN5jJzR/AqKDo9FTIzALRbPXIN3N+BVlqi3jXr4WLA ynTgSjsISHOV55FbzCN4cEva7t22jM4VA+FXw= MIME-Version: 1.0 Received: by 10.220.94.149 with SMTP id z21mr216516vcm.178.1309970774987; Wed, 06 Jul 2011 09:46:14 -0700 (PDT) Received: by 10.220.105.137 with HTTP; Wed, 6 Jul 2011 09:46:14 -0700 (PDT) In-Reply-To: References: Date: Wed, 6 Jul 2011 11:46:14 -0500 Message-ID: Subject: Re: (MATH-607) Current Multiple Regression Object From: Greg Sterijevski To: Commons Developers List Content-Type: multipart/alternative; boundary=0016e64eae4eb593ce04a76956cb X-Virus-Checked: Checked by ClamAV on apache.org --0016e64eae4eb593ce04a76956cb Content-Type: text/plain; charset=ISO-8859-1 I see. Why would it be a good reason to commingle functionality? Aside from diagnostics like condition numbers and maybe eigenvalues, these approaches don't seem to share much commonality. I could be wrong since my knowledge of Mahout style problems is a bit spotty. On Wed, Jul 6, 2011 at 11:34 AM, Ted Dunning wrote: > The other way that regression is done at scale is with a linear operator. > This linear operator is often defined by the behavior of some external > system that is not susceptible to incremental construction. A good example > is a large text retrieval system. > > It would be useful to support that style interface as well. > > On Wed, Jul 6, 2011 at 9:29 AM, Greg Sterijevski >wrote: > > > Borrowing liberally from the SimpleRegressionClass, the above > > functionality > > describes most of what a user would expect from a classical regression > > analysis. What the interface buys us is the ability to support the many > > ways > > to generate the results above: QR factorizations, in place gaussian > > elimination, incremental SVD and so forth. > > > --0016e64eae4eb593ce04a76956cb--