RFhurst(x, y = NULL, z = NULL, data, sort = TRUE,
block.sequ = unique(round(exp(seq(log(min(3000, dimen[1]/5)),
log(dimen[1]),
len = min(100, dimen[1]))))),
fft.m = c(1, min(1000, (fft.len - 1)/10)),
fft.max.length = Inf, method = c("dfa", "fft", "var"),
mode = c("plot", "interactive"),
pch = 16, cex = 0.2, cex.main = 0.85,
printlevel = RFoptions()$general$printlevel, height = 3.5,
...)TRUE then the coordinates are permuted
such that the largest grid length is in x-direction; this is
of interest for algorithms that slice higher dimensional fields
into one-dimensional sections.x-direction is
larger than fft.max.length then the segments of length
fft.max.length are considered, shifted by
fft.max.length/2 (WOSA-estimator).'nographics', 'plot', or 'interactive': [object Object],[object Object],[object Object]
Usually only one mode is given. Two modes may make sense
in the combination c("plot", "inpch.'plot'
or 'interactive'printlevel is 0 or 1
nothing is printed.
If printlevel=2 warnings and the regression results
are given. If printlevel>2 tracing information is given.dfa, varmeth, fft corresponding to
the three methods given in the Details.
Each of the elements is itself a list that contains the
following elements.NULL or the restricted x-coordinates given
by the user in the interactive plotNULL or y-coordinates according to x.uNULL or the coefficients of
x.u and y.uNULL or the Hurst coefficient corresponding to the
user's regression lineThe function calculates the Hurst coefficient by various methods:
aggregated variation
periodogram
set.seed(0)
.randomfields.options = options()$warn; options(warn=0)
x <- runif(1000)
if (interactive()) {
h <- RFhurst(1:length(x), data=x)
} else {
h <- RFhurst(1:length(x), data=x, mode = "nographics")
}
options(warn = .randomfields.options)Run the code above in your browser using DataLab