apply {IntervalQuestionStat} | R Documentation |
IntervalMatrix
marginsThis function allows to apply a function over the rows or columns of an interval-valued matrix.
## S4 method for signature 'IntervalMatrix'
apply(X, MARGIN, FUN)
X |
A matrix of interval-valued data stored as
an |
MARGIN |
A single numeric value giving the direction which the function will be applied over. In this case, only two different options are allowed:
|
FUN |
The function to be applied over the selected interval-valued matrix margins. |
This function returns the numeric vector or the list of interval-valued data
attained by applying the selected function to the specified margin (rows or
columns) of an interval-valued matrix. Therefore, this function always
returns either a numeric
or either an IntervalList
object,
respectively.
José García-García garciagarjose@uniovi.es
## Some apply() examples
## IntervalMatrix definition
m <- IntervalMatrix(matrix(c(0, 1, 2, 3, 0, 3, 4, 9), 2, 4))
## Calculate sample Aumann means by rows and columns
## These code lines return IntervalList objects
apply(m, 1, mean)
apply(m, 2, mean)
## Calculate sample Fréchet variance by rows and columns
## These code lines return numeric vectors
apply(m, 1, var)
apply(m, 2, var)