From: Rafael L. <rla...@us...> - 2004-08-07 14:39:33
|
I wrote a set of Octave functions that implement a probit analysis, as described in the book Finney, D.J. (1971) "Probit Analysis", Cambridge University Press, 3rd ed. Quantal response data for different conditions are fitted with cumulative normal curves. The following statistical tests are executed: 1. Goodness of fit (chi square test) 2. Parallelism of fitted curves (chi square test) 3. Separation of parallel curves at P = 0.5 (Student t test) You will find the files at: http://people.debian.org/~rafael/probit/ The functions are extensively documented in texinfo (whose formatted output appear as *.txt files in the website above) and there is a %!demo in probit_analysis.m. I am planing to contribute this package to octave-forge, but I would appreciate if any statisticians lurking this mailing list could give a look at it before. Is it okay if I add the files in a separate directory under main/statistics, say main/statistics/probit? -- Rafael |
From: Paul K. <pki...@us...> - 2004-08-08 16:52:28
|
On Aug 7, 2004, at 10:39 AM, Rafael Laboissiere wrote: > I am planing to contribute this package to octave-forge, but I would > appreciate if any statisticians lurking this mailing list could give a > look > at it before. Is it okay if I add the files in a separate directory > under > main/statistics, say main/statistics/probit? The octave-forge `packaging system' does not support subdirectories. If you have a lot of functions, it will be easier to add main/probit. If you don't have a lot of functions, then do you really need a separate subdirectory? Without thinking about it a whole lot I prefer a shallower package tree, especially since we have a flat namespace. If you do decide to go deeper, please put the logic in main/Makefile in such a way that other packages can easily support installable subdirectories, e.g., with a file listing them in the top level of the package. Also, unify this with what David has done in fixed, since it has some subdirectories. - Paul |
From: Rafael L. <rla...@us...> - 2004-08-08 18:08:15
|
* Paul Kienzle <pki...@us...> [2004-08-08 12:52]: > The octave-forge `packaging system' does not support subdirectories. If you > have a lot of functions, it will be easier to add main/probit. If you > don't have a lot of functions, then do you really need a separate > subdirectory? There are only four files, all of them prefixed by "probit_". I do not prefer one way or the other but ... > Without thinking about it a whole lot I prefer a shallower package > tree, especially since we have a flat namespace. ... your arguments are sound. I will add the files to main/statistics. After adding the files, should I change something elsewhere (Makefile, INDEX, etc)? -- Rafael |
From: Paul K. <pki...@us...> - 2004-08-08 19:22:27
|
Add the function names to INDEX. m-files are automatically installed and any tests done in the %! style are automatically run. Thanks, - Paul On Aug 8, 2004, at 2:08 PM, Rafael Laboissiere wrote: > * Paul Kienzle <pki...@us...> [2004-08-08 12:52]: > >> The octave-forge `packaging system' does not support subdirectories. >> If you >> have a lot of functions, it will be easier to add main/probit. If you >> don't have a lot of functions, then do you really need a separate >> subdirectory? > > There are only four files, all of them prefixed by "probit_". I do not > prefer one way or the other but ... > >> Without thinking about it a whole lot I prefer a shallower package >> tree, especially since we have a flat namespace. > > ... your arguments are sound. I will add the files to main/statistics. > After adding the files, should I change something elsewhere (Makefile, > INDEX, etc)? > > -- > Rafael |