Learn R Programming

DEDS (version 1.46.0)

aggregateFun: Aggregate Statistical Functions for DEDS

Description

This function takes statistic functions and creates a function that takes a matrix as a single argument. The statistic functions are bound in the environment of the returned function and are applied sequentially to the argument of the returned function.

Usage

aggregateFun(...)

Arguments

...
Functions of various statistics, could be in a list.

Value

It returns a function that takes a matrix as its single argument. The function returns a matrix of statistics, with $m$ rows corresponding to variables (hypotheses) and $n$ columns corresponding to specified statistics.

Details

The function takes several statistics functions or a list of these functions and returns a function (F) with bindings to the input statistics functions. F takes a data matrix as its single argument, and apply the bound statistical functions sequentially to the data matrix.

See Also

comp.t, comp.FC, comp.F, comp.SAM, comp.modt, comp.modF, comp.B

Examples

Run this code
X <- matrix(rnorm(100, 0, 1), nc=10)
L <- rep(0:1,c(5,5))
t.fun <- comp.t(L)
fc.fun <- comp.FC(L)
sam.fun <- comp.SAM(L)
ffun <- aggregateFun(list(t.fun, fc.fun, sam.fun))
stats <- ffun(X)

Run the code above in your browser using DataLab