AssetsTests {fAssets}R Documentation

Testing Multivariate Asset Sets

Description

A collection and description of functions which allow to test if a set of assets is multivariate normally distributed.

The functions are:

assetsTest Test for multivariate Normal distribution.

Usage

assetsTest(x, method = c("shapiro", "energy"), Replicates = 100, 
    title = NULL, description = NULL)

Arguments

description a character string, assigning a brief description to the returned object.
method a character string, which allows to select the test. If method="shapiro" then Shapiro's multivariate Normality test will be applied as implemented in R's contributed package mvnormtest. If method="energy" then the E-statistic (energy) for testing multivariate Normality will be used as proposed and implemented by Szekely and Rizzo [2005] using parametric bootstrap.
Replicates an integer value, the number of bootstrap replicates, by default 100. This value is only used if method="energy".
title a character string, assigning a title to an "fASSETS" object.
x any rectangular time series object which can be converted by the function as.matrix() into a matrix object, e.g. like an object of class timeSeries, data.frame, or mts.

Details

Assets Tests:

The function assetsTest performs two tests for multivariate Normality of an assets Set.

Value

assetsTest
returns an object of class fHTEST.

Note

The usage of the alternative method="energy" requires to load the contributed R package energy. This is done by the function assetsTest itself, but it is important to know, that the packages can only loaded if they are installed.

Author(s)

Maria Rizzoand Gabor Szekely for R's energy package,
Diethelm Wuertz for the Rmetrics port.

References

Rizzo M.L. (2002); A New Rotation Invariant Goodness-of-Fit Test, PhD dissertation, Bowling Green State University.

Szekely G.J., Rizzo, M.L. (2005); A New Test for Multivariate Normality, Journal of Multivariate Analysis 93, 58–80.

Szekely G.J. (1989); Potential and Kinetic Energy in Statistics, Lecture Notes, Budapest Institute of Technology, TechnicalUniversity.

See Also

MultivariateDistribution.

Examples

## berndtInvest -
   data(berndtInvest)
   # Exclude Date, Market and Interest Rate columns from data frame,
   berndtAssets = berndtInvest[, -c(1, 11, 18)]
   rownames(berndtAssets) = berndtInvest[, 1]
   head(berndtAssets)  

[Package fAssets version 260.72 Index]