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

Reply via email to