ismiss#
Purpose#
Returns a 1 if its matrix argument contains any missing values, otherwise returns a 0.
Format#
- x_ismiss = ismiss(x)#
 - Parameters:
 x (NxK matrix) – data
- Returns:
 x_ismiss (scalar) – 1 if x contains any missing values, otherwise 0.
Examples#
x = { 1, 2, 3, 4 };
// Set the second element of 'x' to be a missing value
x[2] = miss(0, 0);
print "before 'if' block, x = " x;
// If there are any missing values in 'x'
if ismiss(x);
   // Remove all rows with missing values from 'x'
   x = packr(x);
endif;
print "after 'if' block, x = " x;
before 'if' block, x =
       1.0000000
               .
       3.0000000
       4.0000000
after 'if' block, x =
       1.0000000
       3.0000000
       4.0000000
To reset all missing values to a specified value, replace the call to packr()
above with a call to missrv().
Remarks#
An element of x is considered to be a missing if and only if it contains
a missing value in the real part. Thus, if \(x = 1 + .i\), ismiss(x) will
return a 0.
See also
Functions scalmiss(), miss(), missrv(), contains()