AssetsTests {fAssets} | R Documentation |
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. |
assetsTest(x, method = c("shapiro", "energy"), Replicates = 100, title = NULL, description = NULL)
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 .
|
Assets Tests:
The function assetsTest
performs two tests for multivariate
Normality of an assets Set.
assetsTest
returns an object of class fHTEST
.
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.
Maria Rizzoand Gabor Szekely for R's energy
package,
Diethelm Wuertz for the Rmetrics port.
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.
MultivariateDistribution
.
## 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)