+ Reply to Thread
Results 1 to 5 of 5

PCA or MMULT on large array

  1. #1
    Registered User
    Join Date
    06-17-2011
    Location
    Huntsville, Ontario
    MS-Off Ver
    Excel 2003
    Posts
    12

    Question PCA or MMULT on large array

    Hi everyone,
    I am trying to perform a principal components analysis on 1116 records with 10 variables. I am doing this by computing Eigen Values and multiplying them (MMULT) by my 10 standardized variables. Apparently in Excel 2003 (which is what I use) the array for an MMULT function cannot exceed 5000-something cells.
    Do you know of a way to perform a PCA on a large array, or to use the MMULT function on a large array?
    Would updating my version of Excel work?
    Thanks.

  2. #2
    Forum Expert shg's Avatar
    Join Date
    06-20-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2010, 2019
    Posts
    40,689

    Re: PCA or MMULT on large array

    Welcome to the forum.

    See http://xcell05.free.fr/morefunc/english/
    Entia non sunt multiplicanda sine necessitate

  3. #3
    Forum Expert daddylonglegs's Avatar
    Join Date
    01-14-2006
    Location
    England
    MS-Off Ver
    Microsoft 365
    Posts
    14,719

    Re: PCA or MMULT on large array

    The limit in Excel 2003 is 5460 cells for output - in Excel 2007 and later there is no specific limit for MMULT - it's simply limited by available memory
    Audere est facere

  4. #4
    Registered User
    Join Date
    06-17-2011
    Location
    Huntsville, Ontario
    MS-Off Ver
    Excel 2003
    Posts
    12

    Smile Re: PCA or MMULT on large array

    Thanks shg, that looks like it will do the trick.
    The download link from the URL you posted did not work, but I was able to download it from here:
    http://download.cnet.com/Morefunc/30...-10423159.html

  5. #5
    Registered User
    Join Date
    06-17-2011
    Location
    Huntsville, Ontario
    MS-Off Ver
    Excel 2003
    Posts
    12

    Question Re: PCA or MMULT on large array

    It appears I spoke too soon. I downloaded MoreFunc and all I got was a setup file. I had my IT dept. install it, but nothing has shown up in Excel. The function I want to use (mmult.ext()) is returning a NAME? error which I assume means that the function isn't recognized.
    Was my download supposed to include a dll file as well?
    Thanks.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1