pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[patch #6614] Rewrite EXAMINE


From: John Darrington
Subject: [patch #6614] Rewrite EXAMINE
Date: Sun, 17 Aug 2008 12:59:41 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)

URL:
  <http://savannah.gnu.org/patch/?6614>

                 Summary: Rewrite EXAMINE
                 Project: PSPP
            Submitted by: jmd
            Submitted on: Sun 17 Aug 2008 08:59:39 PM WST
                Category: None
              Item Group: None
                  Status: Ready For Test/Review
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

This is a fairly major rewrite of the examine command and many of the things
on which it depends.

In particular, it changes percentiles and similar statistics, so that it no
longer dynamically allocates an array into which the data set is copied. 
Instead, it iterates a casereader containing the data.  The only precondition
is that this casereader must have been sorted on the key variable.

In addition other statistics such as tukey_hinges, trimmed mean etc, have
been changed to have similar API to percentiles, and they can be calculated in
the same iteration.  

In general, this change should make execution faster and re-use easier. 
There are still opportunities for optimisation, but I think this is a big
improvement.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sun 17 Aug 2008 08:59:39 PM WST  Name: examine.patch  Size: 178kB   By:
jmd

<http://savannah.gnu.org/patch/download.php?file_id=16304>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?6614>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]