From: <mli...@us...> - 2010-11-11 01:51:48
|
Revision: 35 http://salstat.svn.sourceforge.net/salstat/?rev=35&view=rev Author: mlivingstone Date: 2010-11-11 01:51:42 +0000 (Thu, 11 Nov 2010) Log Message: ----------- Updates to Installing SalStat, chi square, and a few other minor fixes Modified Paths: -------------- manual/manual.lyx Modified: manual/manual.lyx =================================================================== --- manual/manual.lyx 2010-11-04 03:37:07 UTC (rev 34) +++ manual/manual.lyx 2010-11-11 01:51:42 UTC (rev 35) @@ -1,4 +1,4 @@ -#LyX 1.6.3 created this file. For more info see http://www.lyx.org/ +#LyX 1.6.7 created this file. For more info see http://www.lyx.org/ \lyxformat 345 \begin_document \begin_header @@ -50,7 +50,7 @@ \end_layout \begin_layout Author -© 2002 - 2009 Alan James Salmoni & Mark Livingstone +© 2002 - 2010 Alan James Salmoni & Mark Livingstone \end_layout \begin_layout Standard @@ -68,8 +68,7 @@ \begin_layout Standard SalStat statistics is a small application designed for the rapid analysis - of scientific data. - There is a special emphasis upon the sciences like Psychology. + of scientific data with a (current) emphasis upon the Sciences like Psychology. \end_layout \begin_layout Standard @@ -116,7 +115,7 @@ \end_layout \begin_layout Standard -If you have ever used a statistics package before (like SPSS® or StatView), +If you have ever used a statistics package before (like SPSS® or StatView®), you may be able to just start the program and be productive in a short space of time: It has been designed to be as simple as possible. No-one claims that statistics is a simple subject, but I wrote this program @@ -463,7 +462,7 @@ \end_layout \begin_layout Standard -There are two ways to install SalStat onto a computer. +There are three ways to install SalStat onto a computer. The first, and simplest, is to get the all-inclusive file from the download page. This contains everything needed to run SalStat, but it is only available @@ -471,26 +470,43 @@ \end_layout \begin_layout Standard -The other alternative is to download the much smaller SalStat code package, - and also get Python and wxPython. +The second alternative is to download the much smaller SalStat code package, + and also get Python, wxPython, and NumPy. + \end_layout +\begin_layout Standard +The third alternative is mainly for those users who are more technically + oriented, or who want to be able to test all new SalStat code as it is + tested. + For this method, you will need to get a mirror copy of the source code + from the SVN repository. + Full details can be found at ( +\begin_inset Flex URL +status open + +\begin_layout Plain Layout + +http://sourceforge.net/scm/?type=svn&group_id=16791 +\end_layout + +\end_inset + +) Of cource, this pre-supposes you have already got Python, wxPython, and + NumPy installed. +\end_layout + \begin_layout Section Linux \end_layout \begin_layout Standard -At the SalStat website, there is a single downloadable file which will contain - all the necessary files to run SalStat. - It includes a Python interpreter and all the GUI stuff needed, and will - not interfere with any existing Python installation. -\end_layout - -\begin_layout Standard -Most Linux users will already have Python installed. - If not, they will need to get it from +Almost all modern Linux distributions include some sort of package installer. + Our first suggestion is that you try to install Python, wxPython and NumPy + using it since it will install versions most appropriate for your distribution. + If this is not possible, you will need to download and install from ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -499,10 +515,9 @@ \end_inset -. - The next thing needed is wxPython which can be had from +) and ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -511,15 +526,31 @@ \end_inset -, and once those are installed, SalStat can be run. +,) and ( +\begin_inset Flex URL +status open + +\begin_layout Plain Layout + +http://numpy.scipy.org/ \end_layout +\end_inset + +). + Once those are installed, SalStat can be run. +\end_layout + \begin_layout Section Windows \end_layout \begin_layout Standard -Like Linux, there is a single downloadable which has all the files necessary +Microsoft Windows (now at version 7) is a difficult platform to give authoritati +ve installation instructions for since every OEM or PC vendor seems to install + a different set of software at installation time. + By default, Microsoft themselves do not install Python, wxPython, or NumPy. + Like Linux, there is a single downloadable which has all the files necessary to run SalStat. However, for potential developers or people who already have Python and wxPython installed, the source code alone can be downloaded and used. @@ -530,51 +561,28 @@ \end_layout \begin_layout Standard -I shall be honest here. - I don't have a Mac or access to OS X. - This isn't because I don't want it (believe me, I would love a Mac!), but - it does mean that I cannot develop a single file like I can for Windows - and Linux. - However, Ludger Humbert who does have a nice new Mac wrote to me with the - following guide (apologies for any mistakes as they are my fault - like - I said I don't have a Mac, and most of it is Greek to me): -\end_layout - -\begin_layout Standard -First of all, install an X-server onto the Mac (this may be complicated, - but it allows access to the plethora of applications developed for the - X-Windowing system), and I think OroborOSX was mentioned ( +Since the original release of SalStat in 2002, the Macintosh OS X platform + functionality has been increased significantly. + By default, since 2006 it has included Python and wxPython. + The only non-SalStat software requirement which you may need to install + is the NumPy which you can download and install from ( \begin_inset Flex URL status open \begin_layout Plain Layout -http://oroborosx.sourceforge.net/ +http://numpy.scipy.org/ \end_layout \end_inset -), and Ludger recommends installing the software with fink ( -\begin_inset Flex URL -status open - -\begin_layout Plain Layout - -http://fink.sourceforge.net +) \end_layout -\end_inset - -). - Orobor integrates well with Aqua, though I should point out that there - are important differences (such as the menu appearing at the top of the - window frame and not at the top of the screen). -\end_layout - \begin_layout Standard -Once all this is done, get Python and wxPython (see just above for where - to get them), and once they are installed, get the SalStat source code, - unpack it somewhere, and run salstat.py. +Once all this is done, get the SalStat source code, unpack it somewhere + (a subfolder in your Documents folder would be suitable,) and run salstat.py. + \end_layout \begin_layout Section @@ -1133,7 +1141,7 @@ 'math.exp(x)' to get the exponential and so on. Consult the Python documentation for further details ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -1674,9 +1682,12 @@ \end_layout \begin_layout Standard -The Pearson's Chi Square test is a nonparametric test which allows us to - test the statistical significance of the proportional relationship of two - (or more) categorical variables. +The Pearson's Chi Square +\begin_inset Formula $(\chi^{2}$ +\end_inset + +) test is a nonparametric test which allows us to test the statistical significa +nce of the proportional relationship of two (or more) categorical variables. Since we do not do any Yates Correction, we suggest you do not use cell counts less than 5 unless you understand the effect on your results. \end_layout @@ -1694,7 +1705,11 @@ You must enter actual count data and not percentages as this would have the effect of setting sample size of 100. Note that if we are using a 2x2 table, we could also just use a z-test. - This is because X^2 is in fact the square of the z-statistic. + This is because +\begin_inset Formula $\chi^{2}$ +\end_inset + + is in fact the square of the z-statistic. The P-value for \begin_inset Formula $\chi^{2}$ \end_inset @@ -1745,7 +1760,11 @@ \end_layout \begin_layout Standard -Output consists of a value for Chi2, and the p value. +Output consists of a value for +\begin_inset Formula $\chi^{2}$ +\end_inset + +, and the p-value. We will be updating this test to also show df (degrees of feedom). \end_layout @@ -2803,7 +2822,7 @@ graphics, make sounds and much more. See the Python website for more details: \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3505,7 +3524,7 @@ you want, or give it away or sell it to other people if you want. Get more information from the Free Software Foundation ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3538,7 +3557,7 @@ \begin_layout Standard SalStat was written using the Python language ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3549,7 +3568,7 @@ ) and wxPython to construct the GUI ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3619,7 +3638,7 @@ modules written by Gary Strangman of Harvard University ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3633,7 +3652,7 @@ the LGPL). The IDE used was initially Emacs ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -3644,7 +3663,7 @@ ) and then the wonderful SciTE editor ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -4736,7 +4755,7 @@ Instead of providing you with an introduction to Python, I will instead guide you to the best source of documentation at the Python web site ( \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout @@ -4750,7 +4769,8 @@ \end_layout \begin_layout Standard -Another source of information is usenet. +Another source of information is Usenet which you can access using a dedicated + NNTP News Reader or through a service like Google Reader. There are a couple of groups dedicated to Python, the best of which is \begin_inset Quotes eld @@ -4900,8 +4920,8 @@ \end_layout \begin_layout Standard -Integration with Numeric to allow faster analysis of very large data sets - (Numeric is a Python module that is compiled from C and allows very fast +Integration with NumPy to allow faster analysis of very large data sets + (NumPy is a Python module that is compiled from C and allows very fast and powerful matrix manipulation). \end_layout This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |