logHist {HyperbolicDist} | R Documentation |
Plot Log-Histogram
Description
Plots a log-histogram, as in for example Feiller, Flenley and Olbricht (1992).
The intended use of the log-histogram is to examine the fit of a particular density to a set of data, as an alternative to a histogram with a density curve. For this reason, only the log-density histogram is implemented, and it is not possible to obtain a log-frequency histogram.
The log-histogram can be plotted with histogram-like dashed vertical bars, or as points marking the tops of the log-histogram bars, or with both bars and points.
Usage
logHist(x, breaks = "Sturges",
include.lowest = TRUE, right = TRUE,
main = paste("Log-Histogram of", xName),
xlim = range(breaks), ylim = NULL, xlab = xName,
ylab = "Log-density", nclass = NULL, htype = "b", ...)
Arguments
x |
A vector of values for which the log-histogram is desired. |
breaks |
One of:
In the last three cases the number is a suggestion only. |
include.lowest |
Logical. If |
right |
Logical. If |
main , xlab , ylab |
These arguments to |
xlim |
Sensible default for the range of x values. |
ylim |
Calculated by |
nclass |
Numeric (integer). For compatibility with |
htype |
Type of histogram. Possible types are:
|
... |
Further graphical parameters for calls
to |
Details
Uses hist.default
to determine the cells or classes and
calculate counts.
To calculate ylim
the following procedure is used. The upper
end of the range is given by the maximum value of the log-density,
plus 25% of the absolute value of the maximum. The lower end of the
range is given by the smallest (finite) value of the log-density, less
25% of the difference between the largest and smallest (finite) values
of the log-density.
A log-histogram in the form used by Feiller, Flenley and Olbricht (1992) is plotted. See also Barndorff-Nielsen (1977) for use of log-histograms.
Value
Returns a list with components:
breaks |
The |
counts |
|
logDensity |
Log of If |
mids |
The |
xName |
A character string with the actual |
heights |
The location of the tops of the vertical segments used in drawing the log-histogram. |
ylim |
The value of |
Author(s)
David Scott d.scott@auckland.ac.nz, Richard Trendall, Thomas Tran
References
Barndorff-Nielsen, O. (1977) Exponentially decreasing distributions for the logarithm of particle size, Proc. Roy. Soc. Lond., A353, 401–419.
Barndorff-Nielsen, O. and Blæsild, P (1983). Hyperbolic distributions. In Encyclopedia of Statistical Sciences, eds., Johnson, N. L., Kotz, S. and Read, C. B., Vol. 3, pp. 700–707. New York: Wiley.
Fieller, N. J., Flenley, E. C. and Olbricht, W. (1992) Statistics of particle size data. Appl. Statist., 41, 127–146.
See Also
Examples
data(SandP500)
### Consider proportional changes in the index
change <- SandP500[-length(SandP500)]/SandP500[-1]
hist(change)
logHist(change)
### Show points only
logHist(change, htype = "p", pch = 20, cex = 0.5)
### Fit the hyperbolic distribution to the changes
hyperbFit(change)