- Scilab help
- Statistics
- cdfbet
- cdfbin
- cdfchi
- cdfchn
- cdff
- cdffnc
- cdfgam
- cdfnbn
- cdfnor
- cdfpoi
- cdft
- center
- wcenter
- cmoment
- correl
- covar
- ftest
- ftuneq
- geomean
- harmean
- iqr
- mad
- mean
- meanf
- median
- moment
- msd
- mvvacov
- nancumsum
- nand2mean
- nanmax
- nanmean
- nanmeanf
- nanmedian
- nanmin
- nanstdev
- nansum
- nfreq
- pca
- perctl
- princomp
- quart
- regress
- sample
- samplef
- samwr
- show_pca
- st_deviation
- stdevf
- strange
- tabul
- thrownan
- trimmean
- variance
- variancef
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
nanmeanf
mean (ignoring Nan's) with a given frequency.
Calling Sequence
m=nanmean(val,fre) m=nanmean(val,fre,'r') (or m=nanmean(val,fre,1)) m=nanmean(val,fre,'c') (or m=nanmean(val,fre,2))
Arguments
- val
- real or complex vector or matrix 
- fre
- integer vector or matrix with same dimensions than val 
Description
This function returns in scalar m the mean of the
    values (ignoring  the NANs) of a vector  or matrix 
    val,   each counted  with   a  frequency signaled  by  the
    corresponding values of the  integer vector or matrix  fre 
   with the same type of val.
For      a  vector    or  matrix    val, 
    m=nanmeanf(val,fre)  or  m=nanmeanf(val,fre,'*')
    returns in scalar  m  the mean of all  the entries
    (ignoring  the NANs) of   val, each  value counted
    with the multiplicity indicated by the corresponding value
    of fre.
m=nanmeanf(val,fre,'r')       (or,     equivalently,
    m=nanmeanf(val,fre,1) ) returns in each entry of the
    row vector m of  type 1xsize(val,'c') the mean of
    each column of val (ignoring the NANs), each value counted
    with the multiplicity indicated by the corresponding value
    of fre.
m=nanmeanf(val,fre,'c')  (or,      equivalently,
    m=nanmeanf(val,fre,2)) returns in  each entry of the
    column  vector m of  type size(val,'c')x1 the mean of each
    row  of val (ignoring  the NANs),  each value counted with
    the multiplicity indicated  by the corresponding  value of
    fre.
In Labostat, NAN values stand for missing values in tables.
Examples
x=[0.2113249 %nan 0.6653811;0.7560439 0.3303271 0.6283918] fre=[34 12 25;12 23 5] m=nanmeanf(x,fre) m=nanmeanf(x,fre,1) m=nanmeanf(x,fre,2)
Authors
Carlos Klimann
Bibliography
Wonacott, T.H. & Wonacott, R.J.; Introductory Statistics, fifth edition, J.Wiley & Sons, 1990.
| << nanmean | Statistics | nanmedian >> |