Hilbe (2004, see full reference below) goes into a fair amount of detail about SPSS ver 12.01and goes over StatXact's contribution. I have the feeling that it is unlikely that StatXactcode was included in earlier versions.On a related note, I dug up my copy of the SPSS Exact Tests ver 21 manual whichhas the curious copyright dates of 1989 and 2012 -- 1989 is before the release ofStatXact version 1 (both copyrights of IBM). I have no idea why 1989 is used especiallysince the reference list has no publication for 1989 (does it refer to an unpublisheddocument?). Anyway, in the front matter of the manual is the following Acknowledgment:Acknowledgments
Exact Tests is the result of a collaboration between Cytel Software Corporation and SPSS Inc. The
exact algorithms were developed by Cytel. Integrating the exact engines into the user interface and
documenting the statistical methods in a comprehensive user manual were tasks shared by both
organizations. We would like to thank our fellow developers, Yogesh Gajjar, Hemant Govil, Pralay
Senchaudhuri, and Shailesh Vasundhara of Cytel.We owe a special debt to Professor Marvin Zelen for creating an exciting intellectualenvironment in the Department of Biostatistics at Harvard. He encouraged us to work on a
number of challenging research problems in computational statistics, and this research has
culminated in the development of Exact Tests.Cyrus R. Mehta and Nitin R. Patel
Cytel Software Corporation and Harvard School of Public Health
Cambridge, Massachusetts****************************************Final point: one of the references is for a 1986 paper that describes a Fortran programtitled FEXACT for the Fisher test of contingency tables. This leads me to think thatmost of StatXact was also probably written in Fortran. But by the 1990s I would assumethat SPSS was no longer using Fortran code -- wasn't there a conversion to someversion of C by that time (I think SAS had overhauled its code around this time),If this is true, then I can imagine converting the StatXact Fortran into SPSS C codewould have been a difficult task. Wasn't this the problem with BMDP? Just curious.Take care and have a Better New Year,-Mike PalijNew York UniversityOn Thu, Dec 31, 2020 at 4:25 PM Jon Peck <[hidden email]> wrote:It is true that the Fisher-Freeman-Halton and McNeman-Bowker tests depend on the StatXact code via the METHOD subcommand of CROSSTABS and require the Exact Tests option. The Command Syntax Reference manual started listing new and updated syntax as of SPSS version 13. This subcommand is not mentioned as a change, so it would have been added in version 12 or earlier, but I don't have an exact date. I no longer have access to the SPSS code base, which would have an exact record of the changes. My recollection is that integrating the StatXact code, which was fortunately not my task, was a nightmare due to the way that code was written.On Thu, Dec 31, 2020 at 1:49 PM Michael Palij <[hidden email]> wrote:===================== To manage your subscription to SPSSX-L, send a message to [hidden email] (not to SPSSX-L), with no body text except the command. To leave the list, send the command SIGNOFF SPSSX-L For a list of commands to manage subscriptions, send the command INFO REFCARDI think that Jon Peck will have to join this thread in order to correct errors or clarifypoints in my presentation. That being said, consider the following:(1) If I am not mistaken, prior to the 1990s, SPSS was not able to perform "exact tests"that are represented by the McNemar-Bowker test and the Fisher-Freeman-Halton.This was a general limitation of the major statistical software packages (e.g., SAS)because of hardware and programming limitations.(2) The statisticians Cyrus Mehta and Nitin Patel had worked on computer programmingof exact tests and developed the software StatXact (misc statistical tests) and LogXact(exact logistic regression). Their algorithms were able to overcome the limitations ofprevious implementations and was used in the development of commercial statisticalsoftware. Version 1 of the PC version of StatXact was released around 1990 and hereare a couple reviews of the early software:Mehta, C. (1991). StatXact: A Statistical Package for Exact Nonparametric Inference.The American Statistician, 45(1), 74-75. doi:10.2307/2685246Sprent, P., & Mehta, C. (1990). Journal of the Royal Statistical Society. Series C(Applied Statistics), 39(3), 391-395. doi:10.2307/2347397StatXact was developed on mainframe and similar computers but StatXact wasdeveloped specifically for MS-DOS systems. Subsequent versions continuedto be available across different computer platforms.(3) What is significant about Mehta and Patel's work is that it was easier forthe major statistical packages to either provide the capability to call StatXact(if it were on the computer system) or the algorithms could be licensed intothe software. I believe that SAS was the first system to incorporate M&P'sexact test procedure. By 1995 SPSS provide an exact tests module andincorporated some of the tests into existing procedures (e.g., crosstabs;not sure which version of SPSS this was). Hilbe (2004) wrote a review ofSPSS ver 12 in which he focuses on the logistic regression procedure(apparently the LogXact software was not used by SPSS) and the Exacttests module -- he covers some of the history between SPSS and StatXactwhich might be useful. See:Hilbe, J. (2004). A Review of SPSS 12.01, Part 2. The American Statistician,58(2), 168-171. Retrieved December 31, 2020, from http://www.jstor.org/stable/27643530(4) Jon Peck might know if StatXact code was used in SPSS in version beforeversion 12 and may be able to give a better/more accurate/exact? date (I betit is between 1993 to 1995).I am curious though as to why you are interested in this question. I would alsosuggest searching Jstor (which has ASA journal and other relevant statisticaljournals) for reviews of software and related issues.-Mike PalijNew York UniversityOn Thu, Dec 31, 2020 at 1:26 PM MACDOUGALL Margaret <[hidden email]> wrote:===================== To manage your subscription to SPSSX-L, send a message to [hidden email] (not to SPSSX-L), with no body text except the command. To leave the list, send the command SIGNOFF SPSSX-L For a list of commands to manage subscriptions, send the command INFO REFCARDThe University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.Season’s greetings!
I have a historical question! Is anyone able to advise me on when functionality to run the following tests first became available in SPSS:
- the McNemar-Bowker test as an extension to the McNemar test
and
- the Fisher-Freeman-Halton test as an extension to Fisher’s Exact test?
Thanks in advance
Best wishes
Margaret~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dr Margaret MacDougall
Medical Statistician and Researcher in Education
(Senior Lecturer)
Centre for Population Health Sciences
Usher Institute
University of Edinburgh Medical School
Teviot Place
Edinburgh EH8 9AG
Email: [hidden email]https://www.ed.ac.uk/profile/margaret-macdougall
--
Free forum by Nabble | Edit this page |