On 01/19/2012 06:47 PM, Jordi Gutiérrez Hermoso wrote: > 2012/1/19 Arno Onken<asn...@asnelt.org>: >> On 01/19/2012 05:38 PM, Carnë Draug wrote: >>> I have just removed the strtrim funtion from the string package. >>> >>> I want to do the same for the zscore function from the statistics >>> package. Is there any reason not to so? >> >> Removing the zscore function from the statistics package might break >> legacy code. Compared to the Octave core zscore function, the zscore in >> the statistics package also returns the mean and standard deviation. > > > >> The best way to deal with this would probably be to change the Octave >> core function to also return mean and standard deviation and then to >> remove the zscore function from the statistics package. However, the >> core zscore function uses the center function instead of calculating the >> mean directly. So changing the core zscore function would complicate it >> considerably. > > Nah, zscore is basically > > mu = mean(X); > sigma = std(X) > out = (X - mu)./sigma ##Except this still warns for now, sigh... > > It's pretty easy to change it return the mean and standard deviation. > Since Matlab's zscore does this too, it's a Matlab-chasing bug > anyways.
Sure, but I was assuming that there is a reason why the center function was used instead of subtracting the mean directly in zscore. Now that I think about it, I cannot find any. Nevermind... I will remove the zscore function from the statistics package. Arno ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev