Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 73162 invoked from network); 3 Oct 2004 02:57:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 3 Oct 2004 02:57:41 -0000 Received: (qmail 96449 invoked by uid 500); 3 Oct 2004 02:57:38 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 96373 invoked by uid 500); 3 Oct 2004 02:57:37 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 96360 invoked by uid 99); 3 Oct 2004 02:57:37 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [128.186.38.55] (HELO bio.fsu.edu) (128.186.38.55) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 02 Oct 2004 19:57:35 -0700 Received: from [146.201.34.104] (dial1254.acns.fsu.edu [146.201.34.104]) by bio.fsu.edu (8.12.6p2/8.12.6) with ESMTP id i9334ptI043249 for ; Sat, 2 Oct 2004 23:04:54 -0400 (EDT) (envelope-from kim@kimvdlinde.com) Message-ID: <415F6A8C.4010405@kimvdlinde.com> Date: Sat, 02 Oct 2004 22:57:16 -0400 From: Kim van der Linde User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jakarta Commons Developers List Subject: [math] Matrix subMatrix and mean methods Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner: Found to be clean X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Phil, I have been thinking for a few days on the Matrix classes. I think the Matrix class itself should contain all those methods that do matrix calculations (add, subtract, multiply) that either a Matrix themselfs or proporties of the Matrix (isSingular for example). The mean methods (getRowMeans) etc are statistics done ON a matrix, and I think they should be in a seperate class, maybe called MatrixStats. This enables aso he option to add variances and SD's which are needed for column mean resp mean-SD standardizations, to be used for example in PCA calculations when a covariance resp. correlation matrix is used. Is there the intention to add an EigenvalueDecomposition class to the package? In that case, which algorithm is targeted to be used? Jacobi? Cheers, Kim -- http://www.kimvdlinde.com --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org