Back to the main page.

Bug 1809 - annoying warning when calling nanvar with w=[]

Reported 2012-11-06 13:29:00 +0100
Modified 2014-01-29 13:28:32 +0100
Product: FieldTrip
Component: core
Version: unspecified
Hardware: PC
Operating System: Windows
Importance: P3 normal
Assigned to: Eelke Spaak
Depends on:
See also:

Eelke Spaak - 2012-11-06 13:29:29 +0100

line 36: warning('Emulating undocumented behaviour (w=[]). Please use w=0 instead.'); This is OK when the user is calling the nanvar, but ttest() also uses nanvar with w=[]. Therefore, each ttest() generates this warning. 2 possible solutions: - Replace warning() with warning_once(). - Remove the warning, and just implement the behaviour with w=[] as the stats toolbox and don't care that it's undocumented.

Bart Gips - 2012-11-06 15:52:34 +0100

My view: w=0 is the default value, therefor an empty w should always revert to w=0. I would vote for removing the warning. Perhaps we can make a note about this in the function header/help. Unless someone can convince me of a difference in meaning between nanvar(x) and nanvar(x,[]).

Eelke Spaak - 2012-11-07 14:58:48 +0100

as discussed in FT meeting, warning is removed

Eelke Spaak - 2014-01-29 13:28:32 +0100

changing lots of bugs from resolved to closed.