[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Missing values
From: |
Schloegl Alois |
Subject: |
Re: Missing values |
Date: |
Thu, 28 Feb 2002 22:21:52 +0100 (MET) |
User-agent: |
IMP/PHP IMAP webmail program 2.2.7 |
Zitiere Marcelo Bruno <address@hidden>:
> Hi everybare,
> i have a matrix with missing values (e.g. 9999 or -9999).
> How does octave work with missing values ???
> Thanks
> Marcelo Bruno
> Msc. Biological Oceanography student.
> FURG -DEPT.Oceanography - RIO GRANDE - RS - BRAZIL
>
Often, missing values are encoded with NaN's
You can change your data with this command
X(X==9999)=nan;
X(X==-9999)=nan;
The default behaviour of Octave is NAN-IN gives NAN-OUT (missing input value
gives missing output value). I implemented an alternative strategie in [1,2] for
various functions. NaN's are handled as missing values. NaN's are basically
skipped.
I'd suggest this strategy as the default behavior, because it has many
advantages. (see README.TXT at [1]). Are there any objections against
implementing this in Octave?
Alois
[1] http://www.dpmi.tu-graz.ac.at/~schloegl/matlab/NaN/
[2] http://www.dpmi.tu-graz.ac.at/~schloegl/matlab/tsa/
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------
- Missing values, Marcelo Bruno, 2002/02/28
- Re: Missing values,
Schloegl Alois <=