6. Utility Functions
basicStats Returns a basic statistics summary.
File: stats-basicStats.R
Function ________________
Description _________________________________________
dmaxdd Density function of mean Max-Drawdowns
pmaxdd Probability function of mean Max-Drawdowns
rmaxdd Random Variates of mean Max-Drawdowns
maxddStats Expectation of Drawdowns for BM with drift.
File: stats-maxdd.R }
Calculation of Sample Moments:
sampleLmoments Computes sample L-moments.
File: stats-sampleLMoments.R
Function ________________
Description _________________________________________
sampleMED Returns sample median
sampleIQR returns sample inter quartal range
sampleSKEW returns robust sample skewness
sampleKURT returns robust sample kurtosis.
File: stats-sampleRobMoments.R }
Bivariate Interpolation:
akimaInterp Interpolates irregularly spaced points
akimaInterpp Interpolates and smoothes pointwise.
File: stats-interpAkima.R
Function ________________
Description _________________________________________
krigeInterp Kriges irregularly spaced data points.
File: stats-interpKrige.R
Function ________________
Description _________________________________________
linearInterp Interpolates irregularly spaced points
linearInterpp Interpolates linearly pointwise.
File: stats-interpLinear.R }
Utility Functions:
colStats Computes sample statistics by col
colSums Computes sums of values in each col
colMeans Computes means of values in each col
colSds Computes standard deviation of each col
colVars Computes sample variance by col
colSkewness Computes sample skewness by col
colKurtosis Computes sample kurtosis by col
colMaxs Computes maximum values in each col
colMins Computes minimum values in each col
colProds Computes product of values in each col
colQuantiles Computes product of values in each col.
File: has been moved tp package timeSeries
Function ________________
Description _________________________________________
rowStats Computes sample statistics by row
rowSums Computes sums of values in each row
rowMeans Computes means of values in each row
rowSds Computes standard deviation of each row
rowVars Computes sample variance by row
rowSkewness Computes sample skewness by row
rowKurtosis Computes sample kurtosis by row
rowMaxs Computes maximum values in each row
rowMins Computes minimum values in each row
rowProds Computes product of values in each row
rowQuantiles Computes product of values in each row.
File: stats-rowStats.R }
dgh Returns density for the GH distribution
pgh returns probability for the GH distribution
qgh returns quantiles for the GH distribution
rgh returns random variates for the GH distribution.
File: dist-gh.R
Function ________________
Description _________________________________________
ghFit Fits parameters of the GH distribution.
File: dist-ghFit.R
Function: ________________
Description _________________________________________
ghMode Computes mode of the GH distribution.
File: dist-ghMode.R
Function ________________
Description _________________________________________
ghMean Returns true mean of the GH distribution
ghVar returns true variance of the GH distribution
ghSkew returns true skewness of the GH distribution
ghKurt returns true kurtosis of the GH distribution
ghMoments returns true n-th moment of the GH distribution.
File: dist-ghMoments.R
Function ________________
Description _________________________________________
ghMED Returns true median of te GH distribution
ghIQR returns true inter quartal range of te GH
ghSKEW returns true robust skewness of te GH
ghKURT returns true robust kurtosis of te GH.
File: dist-ghRobMoments.R }
Hyperbolic Distribution:
dhyp Returns density for the HYP distribution
phyp returns probability for the HYP distribution
qhyp returns quantiles for the HYP distribution
rhyp returns random variates for the HYP distribution.
File: dist-hyp.R
Function ________________
Description _________________________________________
hypFit Fits parameters of the HYP distribution.
File: dist-hypFit.R
Function ________________
Description _________________________________________
hypMode Computes mode of the HYP distribution.
File: dist-hypMode.R
Function ________________
Description _________________________________________
hypMean Returns true mean of the HYP distribution
hypVar returns true variance of the HYP distribution
hypSkew returns true skewness of the HYP distribution
hypKurt returns true kurtosis of the HYP distribution
hypMoments returns true n-th moment of the HYP distribution.
File: dist-hypMoments.R
Function ________________
Description _________________________________________
hypMED Returns true median of the HYP distribution
hypIQR returns true inter quartal range of the HYP
hypSKEW returns true robust skewness of the HYP
hypKURT returns true robust kurtosis of the HYP.
File: dist-hypRobMoments.R }
Normal Inverse Gaussian:
dnig Returns density for the NIG distribution
pnig returns probability for the NIG distribution
qnig returns quantiles for the NIG distribution
rnig returns random variates for the NIG distribution
.pnigC fast C implementation of function pnig()
.qnigC fast C implementation of function qnig().
File: dist-nig.R
Function ________________
Description _________________________________________
nigFit Fits parameters of a NIG distribution
.nigFit.mle uses max Log-likelihood estimation
.nigFit.gmm uses generalized method of moments
.nigFit.mps maximum product spacings estimation
.nigFit.vmps minimum variance mps estimation.
File: dist-nigFit.R
Function ________________
Description _________________________________________
nigMode Computes mode of the NIG distribution.
File: dist-nigMode.R
Function ________________
Description _________________________________________
nigMean Returns true mean of the NIG distribution
nigVar returns true variance of the NIG distribution
nigSkew returns true skewness of the NIG distribution
nigKurt returns true kurtosis of the NIG distribution
nigMoments returns true n-th moment of the NIG distribution.
File: dist-nigMoments.R
Function ________________
Description _________________________________________
nigMED Returns true median of the NIG distribution
nigIQR returns true inter quartal range of the NIG
nigSKEW returns true robust skewness of the NIG
nigKURT returns true robust kurtosis of the NIG.
File: dist-nigRobMoments.R }
Generalized Hyperbolic Student-t Distribution:
dght Returns density for the GHT distribution
pght returns probability for the GHT distribution
qght returns quantiles for the GHT distribution
rght returns random variates for the GHT distribution.
File: dist-ght.R
Function ________________
Description _________________________________________
ghtFit Fits parameters of the GHT distribution.
File: dist-ghtFit.R
Function ________________
Description _________________________________________
ghtMode Computes mode of the GHT distribution.
File: dist-ghtMode.R
Function ________________
Description _________________________________________
ghtMean Returns true mean of the NIG distribution
ghtVar returns true variance of the GHT distribution
ghtSkew returns true skewness of the GHT distribution
ghtKurt returns true kurtosis of the GHT distribution
ghtMoments returns true n-th moment of the GHT distribution.
File: dist-ghtMoments.R
Function ________________
Description _________________________________________
ghtMED Returns true median of the GHT distribution
ghtIQR returns true inter quartal range of the GHT
ghtSKEW returns true robust skewness of the GHT
ghtKURT returns true robust kurtosis of the GHT.
File: dist-ghtRobMoments.R }
Stable Distribution:
dstable Returns density for the stable distribution
pstable returns probability for the stable distribution
qstable returns quantiles for the stable distribution
rstable returns random variates for the dtsble distribution.
File: dist-stable.R
Function ________________
Description _________________________________________
stableFit Fits parameters of a the stable distribution
.phiStable Creates contour table for McCulloch estimators
.PhiStable Contour table created by function .phiStable()
.qStableFit Estimates parameters by McCulloch's approach
.mleStableFit Estimates stable parameters by MLE approach
.stablePlot Plots results of stable parameter estimates.
File: dist-stableFit.R
Function ________________
Description _________________________________________
stableMode Computes mode of the stable distribution.
File: dist-stableMode.R }
Generalized Lambda Distribution:
dgld Returns density for the GLD distribution
pgld returns probability for the GLD distribution
qgld returns quantiles for the GLD distribution
rgld returns random variates for the GLD distribution.
File: dist-gld.R
Function ________________
Description _________________________________________
gldFit Fits parameters of the GLD distribution
.gldFit.mle fits GLD using maximum log-likelihood
.gldFit.mps fits GLD using maximum product spacings
.gldFit.gof fits GLD using Goodness of Fit statistics
.gldFit.hist fits GLD using a histogram fit
.gldFit.rob fits GLD using robust moments fit.
File: dist-gldFit.R
Function ________________
Description _________________________________________
gldMode Computes mode of the GLD distribution.
File: dist-gldMode.R
Function ________________
Description _________________________________________
gldMED Returns true median of the GLD distribution
gldIQR returns true inter quartal range of the GLD
gldSKEW returns true robust skewness of the GLD
gldKURT returns true robust kurtosis of the GLD.
File: dist-gldRobMoments.R }
Spline Smoothed Distribution:
dssd Returns spline smoothed density function
pssd returns spline smoothed probability function
qssd returns spline smoothed quantile function
rssd returns spline smoothed random variates.
File: dist-ssd.R
Function ________________
Description _________________________________________
ssdFit Fits parameters for a spline smoothed distribution.
File: dist-ssdFit.R }ksnormTest One sample Kolmogorov-Smirnov normality test
shapiroTest Shapiro-Wilk normality test
jarqueberaTest Jarque-Bera normality test
normalTest Normality tests S-Plus compatible call
dagoTest D'Agostino normality test
adTest Anderson-Darling normality test
cvmTest Cramer-von Mises normality test
lillieTest Lilliefors (KS) normality test
pchiTest Pearson chi-square normality test
sfTest Shapiro-Francia normality test
jbTest Finite sample adjusted JB LM and ALM test
File: test-normalTest.R
Function ________________
Description _________________________________________
locationTest Performs locations tests on two samples
.tTest Unpaired t test for differences in mean
.kw2Test Kruskal-Wallis test for differences in locations
File: test-locationTest.R
Function ________________
Description _________________________________________
scaleTest Performs scale tests on two samples
.ansariTest Ansari-Bradley test for differences in scale
.moodTest Mood test for differences in scale
File: test-scaleTest.R
Function ________________
Description _________________________________________
varianceTest Performs variance tests on two samples
.varfTest F test for differences in variances
.bartlett2Test Bartlett's test for differences in variances
.fligner2Test Fligner-Killeen test for differences in variances
File: test-variance Test.R }
Two Sample Tests:
ks2Test Performs a two sample Kolmogorov-Smirnov test
correlationTest Performs correlation tests on two samples
pearsonTest Pearson product moment correlation coefficient
kendallTest Kendall's tau correlation test
spearmanTest Spearman's rho correlation test
File: test-ks2Test.R }
Test Utilities:
'fHTEST' S4 Class Representation
show.fHTEST S4 Print Method
.jbALM Jarque Bera Augmented Lagrange Multiplier Data
.jbLM Jarque-Bera Lagrange Multiplier Data
.jbTable Finite sample p values for the Jarque Bera test
.jbPlot Plots probabilities
.pjb Returns probabilities for JB given quantiles
.qjb Returns quantiles for JB given probabilities
File: test-fHTEST.R }seriesPlot Dispalys a time series plot
cumulatedPlot displays cumulated series give returns
returnPlot displays returns given cumulated series
drawdownPlot displays drawdown series from returns.
File: plot-seriesPlot.R }
Correlation Plots:
acfPlot Displays tailored ACF plot
pacfPlot displays tailored partial ACF plot
teffectPlot displays the Taylor effect
lacfPlot displays lagged autocorrelations.
File: plot-acfPlot.R }
Distribution Plots:
histPlot Returns tailored histogram plot
densityPlot returns tailored density plot
logDensityPlot returns tailored log density plot.
File: plot-histPlot.R
Function ________________
Description _________________________________________
boxPlot Returns side-by-side standard box plot
boxPercentilePlot returns box-percentile plot.
File: plot-boxPlot.R
Function ________________
Description _________________________________________
qqnormPlot Returns normal quantile-quantile plot
qqnigPlot returns NIG quantile-quantile plot
qqghtPlot returns GHT quantile-quantile plot
qqgldPlot returns GLD quantile-quantile plot.
File: plot-qqPlot.R }
Aggregation Plots:
scalinglawPlot displays scaling law behavior.
File: plot-scalinglawPlot.R }
kron Returns the Kronecker product.
File: matrix-kron.R
Function ________________
Description _________________________________________
vec Stacks a matrix as column vector
vech stacks a lower triangle matrix.
File: matrix-vech.R
Function ________________
Description _________________________________________
pdl Returns regressor matrix for polynomial lags.
File: matrix-pdl.R
Function ________________
Description _________________________________________
tslag Returns Lagged/leading vector/matrix.
File: matrix-tslag.R }
Linear Algebra:
inv Returns the inverse of a matrix.
File: matrix-inv.R
Function ________________
Description _________________________________________
norm Returns the norm of a matrix.
File: matrix-norm.R
Function ________________
Description _________________________________________
rk Returns the rank of a matrix.
File: matrix-rk.R
Function ________________
Description _________________________________________
tr Returns the trace of a matrix.
File: matrix-tr.R }
Matrix Utilities:
isPositiveDefinite Checks if a matrix is positive definite
makePositiveDefinite forces a matrix to be positive definite.
File: matrix-posDefinite.R
Function ________________
Description _________________________________________
colVec Creates a column vector from a data vector
rowVec creates a row vector from a data vector.
File: matrix-colVec.R
Function ________________
Description _________________________________________
gridVector Creates from two vectors rectangular grid.
File: matrix-gridVector.R
Function ________________
Description _________________________________________
triang Extracs lower tridiagonal part from a matrix
Triang Extracs upper tridiagonal part from a matrix.
File: matrix-triang.R }
Matrix Examples:
hilbert Creates a Hilbert matrix.
File: matrix-hilbert.R
Function ________________
Description _________________________________________
pascal Creates a Pascal matrix.
File: matrix-pascal.R }colorLocator Plots Rs 657 named colors for selection
colorMatrix returns matrix of R's color names.
File: utils-colorLocator.R
Function ________________
Description _________________________________________
colorTable Table of Color Codes and Plot Colors itself.
File: utils-colorTable.R
Function ________________
Description _________________________________________
rainbowPalette Contiguous rainbow color palette
heatPalette Contiguous heat color palette
terrainPalette Contiguous terrain color palette
topoPalette Contiguous topo color palette
cmPalette Contiguous cm color palette
greyPalette R's gamma-corrected gray palette
timPalette Tim's Matlab like color palette
rampPalette Color ramp palettes
seqPalette Sequential color brewer palettes
divPalette Diverging color brewer palettes
qualiPalette Qualified color brewer palettes
focusPalette Red, green blue focus palettes
monoPalette Red, green blue mono palettes.
File: utils-colorPalette.R }
Plot Utilities:
symbolTable Shows a table of plot symbols.
File: utils-symbolTable.R
Function ________________
Description _________________________________________
characterTable Shows a table of character codes.
File: utils-characterTable.R
Function ________________
Description _________________________________________
decor Adds horizontal grid and L shaped box
hgrid adds horizontal grid lines
vgrid adds vertical grid lines
boxL adds L-shaped box
box_ adds unterlined box
.xrug adds rugs on x axis
.yrug adds rugs on y axis
copyright adds copyright notice.
File: utils-decor.R
Function ________________
Description _________________________________________
interactivePlot Plots several graphs interactively.
File: utils-interactivePlot.R }
Special Function Utilities:
Heaviside Computes Heaviside unit step function
Sign another signum function
Delta computes delta function
Boxcar computes boxcar function
Ramp computes ramp function.
File: utils-heaviside.R
Function ________________
Description _________________________________________
tsHessian Computes Two Sided Hessian matrix.
File: utils-hessian.R }
Other Utilities:
.unirootNA Computes zero of a function without error exit.
File: utils-unitrootNA.R
Function ________________
Description _________________________________________
getCall Extracts the call slot from a S4 object
getModel extracts the model slot from a S4 object
getTitle extracts the title slot from a S4 object
getDescription extracts the description slot
getSlot extracts a specified slot from a S4 object.
File: utils-getS4.R }
MASS R base package
methods R base package
timeDate Rmetrics package
timeSeries Rmetrics package
Suggested ___________________
Description _________________________________________
akima contributed R package
spatial contributed R package
RUnit contributed R package
tcltk contributed R package.}
gelGmm gll function from gmm package
gmmGMM gmm function from gmm package
kweightsSandwhich kweights from sandwhich package
glGld glfunctions from gld package
ssdenGss ssden from the gss package
hypHyperbolicDist hyp from HyperbolicDist package.}gld.c source code from gld package
nig.c source code from Kersti Aas
gss.f source code fromsandwhich package.}