statist version 1.4.2
$Date: 2009/12/21 17:38:15 $

Website: http://statist.wald.intevation.org/

Copyright (C) 1997-1999 Dirk Melcher <Dirk.Melcher@usf.Uni-Osnabrueck.DE>
Copyright (C) 1998-2009 Bernhard Reiter <bernhard@intevation.de>
Copyright (C) 2005-2009 Jakson Aquino <jalvesaq@gmail.com>


LICENSE
=======

  Statist is distributed under the GNU/GPL license. Please read the file
  COPYING for details.


INSTALLATION
=============

  Please, follow the steps below to install statist:

    - Go to statist directory and type "make".
    - As root, type "make install".

  This is the default installation, which will copy the binary file "statist",
  the message catalogs, the man page, and the pdf files to /usr/local/. If you
  want these files into other places, please, edit the file Makefile.inc.  See
  the directory "po" to know what language catalogs are available.


  If you don't have root privileges:
  ----------------------------------

  You can adjust the "PREFIX" in the Makefile.inc to your home directory:
  /home/mylogin, but note that the directory ~/bin must be in your path.


  GNUPLOT:
  --------

  Statist depends on gnuplot to create its graphics. You can download it
  from:

    http://www.gnuplot.info/

  Gettext support on DOS/Windows:
  -------------------------------

  To run Statist in a language other than English your system needs gettext
  support. On Windows, you have to install the libintl.  Don't forget of
  setting the Windows path to include the GnuWin32\bin directory. It also
  works if, instead of editing autoexec.bat, you simply copy the files
  libiconv2.dll and libintl3.dll to a directory that already is in the path,
  like C:\Windows. You can get libintl for Windows from:

    http://gnuwin32.sourceforge.net/packages/libintl.htm

  Statist will seek the message catalogs in STATIST/locale, where STATIST is
  the directory where the binary statist is.  Gettext uses the Windows regional
  configurations to choose the language to display.  Because Statist is a DOS
  application and GnuPlot is a Windows one, they use different charset
  encodings. The result is that if you use the original .gmo files that comes
  within the Statist tarball you will not have the accents correctly displayed
  on the DOS window, although the graphics are OK.  You should first use iconv
  to convert the po files to the correct charset (cp850), and, then, convert
  the strings that will be used in the gnuplot commands back to iso-8859-1.



  If your system don't have gettext support:
  ------------------------------------------

  Edit the file src/Makefile, uncommenting the line:

    EXTRACFLAGS += -DNO_GETTEXT


  Installation on DOS/Windows:
  ----------------------------

  * If you have problems while trying to compile Statist under DOS/Windows,
    you can try to uncomment the options '-DNO_VALUES_H' and
    '-DNO_IOCTIL_H'. See below some comments on specific variants of gcc:
  
  * DJGPP (2.03):

    You probably will not be able to compile with gettext support.
    
  * MinGW (or Dev-C++, which includes MinGW):

    See above what to do if you do not have gettext support.  You will need
    to edit the src/Makefile, and uncomment the compiler option '-DMSDOS''.
    To compile with gettext support, uncomment the options `-lintl3',
    `-L"C:/GnuWin32/bin"' and `L"C:/GnuWin32/bin"'. If compiling with
    Dev-C++, you will also need to uncomment the options
    `-L"C:/DEV-CPP/lib"' and `-I"C:/DEV-CPP/include"'.

  * CygWin (98-4.10):

    To compile with gettext support, uncomment the option '-lintl'.


  If you want to run the simple checks on the tests directory:
  ------------------------------------------------------------

  You need to have the c unit test framework "check" by Arien Malec in at
  least version 0.8.0 installed (http://check.sf.net/). Check tests/Makefile
  if you do not have it in your standard paths.  Then say "make check" either
  in the top level directory or in the src directory.


DOCUMENTATION
==============

  If you got the Statist tarball, the documentations is ready for reading in
  the doc subdirectory. But if you got statist from cvs you have to compile
  the LaTeX documents into dvi, pdf, or html files. Go to the doc directory
  and do "make".


GRAPHICAL USER INTERFACE
========================

  The current version of statist has no graphical user interface. However,
  there is one (no longer maintained) for 1.0.1, by Andreas Beyer:
  
    http://www.usf.uos.de/projects/StatistX


=================================================
The following documentation is written in German,
and may be partly outdated:
=================================================

Die Voreinstellung ist, dass statist mit Internationalisierung per gettext
gebaut wird.  Bitte dazu die obige Englische Anleitung befolgen.

Ohne gettext Unterstützung:
Für Unix einfach in das "Makefile" im "src" Verzeichnis schauen und 
"make LANG=LANG_DE" für die deutschsprachige Version dort sagen. 
Das resultierende ausführbare Programm "statist" dann in den eigenen 
Pfad kopieren oder direkt ausführen.


Wenn mit -DMSDOS übersetzt wird,
kann die Position der temporären Dateien gewählt werden indem z.B.
-DMSDOS_FIXED_TMP_FILE="c:\\temp\\stat%i.tmp" als Übersetzungoption
im makefile hinzugefügt wird. Die Voreinstellung ist: "c:\\tmp\\stat%i.tmp"

Achtung: Die Dokumentation in doc/ ist nicht auf dem neuesten Stand, obwohl
der meiste Inhalt noch nützlich sein sollte.


Was bringt v1.0 ?
=================

Statist ist nun seid Jahren im wissenschaftlichen Betrieb 
an der Uni-Osnabrück im Einsatz. Weiterer Leistungsumfang ist erstmal
nicht geplant. Deshalb war es Zeit eine stabile 1.0 Version herauszubringen.

Wie in der Wissenschaft üblich, sollten die Funktionen vor Einsatz trotzdem
einmal selbst überprüft werden.


Dirk Melcher, der eigentliche Autor von statist, hatte seit v0.11 
wenig Zeit fuer statist für sein Programm.
Seine alte Webseite:
	http://www.usf.Uni-Osnabrueck.DE/archive/~dmelcher/statist.html
(Die alten DOS Binaries dort können noch interessant sein.)

Die letzte Version von Dirk war v0.11. 
Danach habe ich die Version v0.11.b010 erhausgegeben, welche meine 
Fehlerverbesserungen und Erweiterungen enthielt.
Dirk ließ mir am 13.2.1998 seine neuesten Quellen zukommen.
Sie wurden in v0.12 eingearbeitet.

Einzelheiten siehe "CHANGES".

Wichtigste Änderungen auf statist-1.0.1:
	* Speicherverwaltung überarbeitet, 
	es gibt keine harte Limitierung mehr.

Wichtigste Änderungen auf statist-1.0:
	* Es gibt eine Perzentil Berechnung von Andreas Beyer.
	* Im "Verschiedenes" Menu können gnuplot Befehle nach
	Auswahl einer anderen Nummer (nämlich der "9") eingegeben werden.

Wichtigste Änderungen auf statist-0.16:
	* Andreas Beyer hat Statist mit englischen Texten versorgt!

Wichtigste Änderungen auf statist-0.15:
	* Statist kann nun auch als Biliothek gebaut werden,
	um von Andreas Beyer direkt in sein StatistX (ein GUI, siehe
	statist Webseite) einbaubar zu sein.
	* Dirk Melcher hat die Berechung des Konfidenzintevalls
	beim Wilcoxon Test korrigiert.
	* Carsten Schulze hat die Fehlermeldung beim Einlesen von 
	unverdaubaren Werten verbessert (0.14.1).
        * Wenn für MSDOS übersetzt wird kann die Position des temporären
	Files nun gesetzt werden.

Wichtigste Änderungen auf statist-0.14:
	* Wenn die Namen der Spalten im Datenfile angegeben werden sollen,
	ist schon länger der String "#%" anstatt "#!" zu verwenden.
	Dies ist nun in stat_man dokumentiert, eine Warnung wird zusätzlich
	ausgegeben, falls statist "#!" entdeckte.
	* In der Dokumentation wurden weitere Dinge aktualisiert.

Wichtigste Änderungen auf statist-0.13:
	*Die automatische Klassenwahl beim Plotten des Histogrammes
        funktioniert wieder. Es werden keine leeren Klassen zugelassen.

Wichtigste Änderungen auf statist-0.12:
	
	*Fehlende Daten müssen nun mit "M" gekennzeichnet werden.
	*Neue Option "-delrow"; Zeilen mit fehlenden Daten werden überlesen.
        * Fehler mit exakten Spaltennamen, die den Anfang eines anderen 
        Spaltennamen darstellen ist behoben.
	*Fehler, der bei mehrmaligem Exportieren als Textdatei 
        (Menü Datenverwaltung) auftreten konnte, ist behoben.
	*Verbesserungen bei multipler linearer Regression (ungetestet)

Wichtigste Änderungen auf statist-0.11:
	Fehler beseitigt: 
        	* Bei Histogrammen stürzt statist nicht mehr ab, 
        	wenn Werte nicht in dem angegebenen Min, Max liegen.
         	* Beim Löschen von Ausreißern wird die Spalte richtig erzeugt.
                
        Erweiterungen:
        	* exp() und ln() Transformation hinzugefügt
                
        Verbesserungen:
        	* Histogramme von diskreten und reellen Werten werden nun
                unterschiedlich behandelt. Das angegebene Intervall wird für
                reelle Werte in gleichgroße Teilintervall aufgeteilt. Vorher
                ragten die beiden Klassen am Rand zur Hälfte über das Minimun
                und Maximum hinaus.
		* Beim Histogrammplot wird in der Gnuplotvariable "linetype"
                der Linientyp festgelegt und beim Gnuplot "plot" Befehle
                verwendet. Wenn gnuplot 3.6b verwendet wird, kann damit
                ein anderer Linientyp eingestellt werden.
                (Beispielgnuplotbefehle: >linetype=2           
                           		 >replot			)
		* Wenn statist mit Option "--bernhard" gestartet wird,
                gibt es eine Tabellenausgabe bei Menüpunkt 1/4 und
                kein Texthistogramm, wenn zusätzlich "-noplot" gegeben ist.
                Das ist nützlich für einen Batchbetrieb, da dort jede
                Verteilungseigenschaft in einer eigenen Spalte steht.
                


Was kann statist?
================
(größtenteils aus http://www.usf.Uni-Osnabrueck.DE/~dmelcher/statist.html)

        STATIST: Ein Statistik Programm für zahlreiche Standardprobleme

   statist ist ein kleines handliches Statistikprogramm, welches
   zahlreiche statistische Standardaufgaben lösen kann. Zugunsten von
   Portabilität und Übersichtlichkeit verfügt es über eine rein
   textbasierte Benutzerschnittstelle. Das Programm soll eine Lücke
   schließen: Für viele einfachere statistische Anwendungen ist es
   mühselig, ein großes Programmpaket wie SAS, SPSS oder S-Plus zu
   starten. Hier soll statist durch seine schnelle, simple Bedienbarkeit
   und Flexibilität einspringen.
   
   statist läuft unter DOS (286er Real-Mode und 386 aufwärts protected
   Mode) und auf UNIX-Systemen (SUN 4.x, Sun-Solaris, Linux, *BSD). 
   Da das Programm in ANSI-C entwickelt wurde, sollte jedoch eine Portierung 
   auf andere Systeme problemlos möglich sein.

   Hier eine Liste der wichtigsten Anwendungen , welche statist
   beherrscht:
     * Standardabweichung, Mittelwert, Median u.a.
     * (multiple) lineare Regression
     * Rang-Korrelationskoeffizient nach SPEARMAN
     * Partielle lineare Korrelation
     * Polynomregression
     * t-Test zum Vergleich zweier Mittelwerte aus Stichproben
     * t-Test zum Vergleich zweier Mittelwerte bei paarweiser Anordnung
       der Stichproben
     * Test auf Normalverteilung (KOLMOGOROFF-SMIRNOFF-LILLIEFORS)
     * Chi-Quadrat Vierfelder- und Mehrfelder-Test
     * U-Test von MANN und WHITNEY
     * Zweistichprobentest von WILCOXON
     * Test von KRUSKAL und WALLIS auf k unabhängige Stichproben
     * Probitanalyse
     * Kreuz-Validierung linearer Modelle


