The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
plot.sshist(): added freq = FALSE to
histogram call so the plot correctly displays density instead of
frequency.ssvkernel(): replaced iterative FFT smoothing with
frequency-domain windowing using mvfft, reducing O(M²) FFT
calls to O(M) matrix operations.ssvkernel(): vectorized which.min lookups
and precomputed distance matrices for cost evaluation.ssvkernel() CostFunction: fully vectorized
local bandwidth selection, replacing the for (k in 1:L)
loop with max.col and matrix operations.ssvkernel(): removed unnecessary t()
transpose in MVFFT slicing and unused weight_fun()
helper.common.R: fixed edge case in fftkernel_1d
where Lmax could be zero, ensured max(1, ...)
guard.plot.sshist(): redesigned data display — jittered
points and rug now sit in a reserved negative-y strip below the
histogram bars (to avoid overlap).plot.sskernel() and plot.ssvkernel(): same
reserved-strip approach for consistent look across all plot
methods.\cr from \describe{} in
package documentation, fixing “LaTeX Error: There’s no line here to
end.”OpenMP and backends in DESCRIPTION
to avoid spelling NOTE on CRAN.output: github_document) from
README.Rmd and README.md.sskernel() for optimal 1D fixed-bandwidth kernel
density estimation.sskernel2d() for optimal 2D fixed-bandwidth
kernel density estimation.ssvkernel() for locally adaptive 1D kernel
density estimation (Shimazaki & Shinomoto 2010).ssvkernel2d() for locally adaptive 2D kernel
density estimation (Abramson’s method).ncores parameter to sshist() for
multithreaded computation.sshist() with cleaner exhaustive search
logic, exactly matching the original Python/MATLAB reference
algorithms.N_max = Range / (2 * Min_Resolution).sshist.R,
sskernel.R, ssvkernel.R,
common.R.Config/roxygen2/version
format.cost and n_tested fields from
sshist return value (simplified output).get_tau_bounds_cpp,
compute_sskernel2d_cost_cpp,
compute_pilot_density_cpp,
compute_kde2d_cpp.N_max = Range / (2 * Min_Resolution) to prevent the “comb
effect” (sampling artifacts). This change aligns the R implementation
with the author’s reference code.n_max parameter in sshist() is now
strictly bounded by the resolution limit to prevent overfitting.DESCRIPTION file.faithful dataset examples in
README.md to reflect the corrected optimal bin calculations
(N changed from 37 to 21).README.md.README.md to include the
original toolboxes and GitHub repositories from the algorithm’s
authors.\value tags to all exported S3 method
documentation filespar()
settingsinvisible(x) return statements to
print.sshist() and print.sshist_2d()
methodssshist() for 1D optimization (C++
optimized).sshist_2d() for 2D optimization.ggplot2 integration in examples.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.