Package: gaussianprocesses 1.0.0.9000
gaussianprocesses: Gaussian Processes from First Principles
Gaussian process regression, classification, and count models with explicit covariance kernels, exact Gaussian inference, Laplace approximations for non-Gaussian likelihoods, sparse approximations, marginal-likelihood optimization, derivatives, posterior sampling, calibration diagnostics, and time-series workflows. The implementation follows the core methodology of Rasmussen and Williams (2006) <doi:10.7551/mitpress/3206.001.0001> and emphasizes numerical stability, transparent assumptions, and reproducible statistical workflows.
Authors:
gaussianprocesses_1.0.0.9000.tar.gz
gaussianprocesses_1.0.0.9000.zip(r-4.7-any)gaussianprocesses_1.0.0.9000.zip(r-4.6-any)gaussianprocesses_1.0.0.9000.zip(r-4.5-any)
gaussianprocesses_1.0.0.9000.tgz(r-4.6-any)gaussianprocesses_1.0.0.9000.tgz(r-4.5-any)
gaussianprocesses_1.0.0.9000.tar.gz(r-4.7-any)gaussianprocesses_1.0.0.9000.tar.gz(r-4.6-any)
gaussianprocesses_1.0.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
gaussianprocesses/json (API)
| # Install 'gaussianprocesses' in R: |
| install.packages('gaussianprocesses', repos = c('https://diogoribeiro7.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://gitlab.com/diogoribeiro7/gaussian-processes-r
Pkgdown/docs site:https://gaussian-processes-r-12efed.gitlab.io
Last updated from:8770c93ab0. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 156 | ||
| source / vignettes | OK | 347 | ||
| linux-release | OK | 195 | ||
| macos-release | OK | 139 | ||
| macos-oldrel | OK | 133 | ||
| windows-devel | OK | 131 | ||
| windows-release | OK | 172 | ||
| windows-oldrel | OK | 142 | ||
| wasm-release | OK | 93 |
Exports:basis_meanbenchmark_exact_gp_scalingbenchmark_sparse_gpbernoulli_likelihoodchangepoint_kernelcoefficient_priorcompare_gp_predictionsconstant_meancoregionalization_kernelcoregionalization_matrixestimate_coefficientsevaluate_kernelevaluate_likelihoodevaluate_meanfit_gpfit_heteroscedastic_gpfit_latent_gpfit_sparse_gpfit_time_series_gpforecast_gpforecast_metricsgaussian_likelihoodgp_calibration_diagnosticsgp_classification_scoresgp_count_scoresgp_diagnosticsgp_holdout_scoresgp_hyperparameter_uncertaintygp_loo_scoresgp_numerical_diagnosticsgp_profile_likelihoodgp_scoresgp_simulation_scenariogp_stack_outputsgp_time_indexinitialize_coregionalizationinitialize_spectral_mixturekernel_diagonalkernel_gradientkernel_input_gradientkernel_linearkernel_matern12kernel_matern32kernel_matern52kernel_parameterskernel_periodickernel_rational_quadratickernel_rbfkernel_white_noiselikelihood_predictivelinear_kernellinear_meanlog_marginal_likelihoodlog_marginal_likelihood_gradientloo_gpmatern12_kernelmatern32_kernelmatern52_kerneloptimize_gpoptimize_latent_gpoptimize_sparse_gpoptimize_time_series_gpperiodic_kernelpoisson_likelihoodpolynomial_meanpredict_gppredict_gradient_gppredict_heteroscedastic_gppredict_latent_gppredict_sparse_gpproduct_kernelrational_quadratic_kernelrbf_kernelrolling_origin_gprun_gp_benchmark_suitesample_gp_posteriorsample_gp_priorscale_kernelselect_dimensionsselect_inducing_pointssimulate_gp_dataspectral_mixture_kernelsum_kerneltime_series_kernelupdate_kernel_parameterswhite_noise_kernelzero_mean
Dependencies:
Last update: 2026-10-08
Started: 2026-10-01
Last update: 2026-10-06
Started: 2026-10-03
Last update: 2026-10-06
Started: 2026-10-01
Last update: 2026-10-06
Started: 2026-10-01
Last update: 2026-10-05
Started: 2026-10-01
Last update: 2026-10-05
Started: 2026-10-01
Last update: 2026-10-01
Started: 2026-10-01
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Benchmark exact-GP scaling | benchmark_exact_gp_scaling |
| Benchmark sparse FITC against exact GP regression | benchmark_sparse_gp |
| Changepoint kernels | changepoint_kernel |
| Coefficients of a Gaussian-process mean | coef.gaussianprocesses_latent_model coef.gaussianprocesses_model gp_coefficients vcov.gaussianprocesses_model |
| Compare two GP posterior predictions numerically | compare_gp_predictions |
| Create a coregionalization kernel for several outputs | coregionalization_kernel |
| Output covariance matrices of coregionalization kernels | coregionalization_matrix |
| Evaluate a kernel specification | evaluate_kernel |
| Evaluate a likelihood and its derivatives | evaluate_likelihood |
| Evaluate a Gaussian-process mean function | evaluate_mean |
| Fit an exact Gaussian-process regression model | fit_gp |
| Fit an approximate heteroscedastic Gaussian process | fit_heteroscedastic_gp |
| Fit a latent Gaussian-process model | fit_latent_gp |
| Fit a sparse Gaussian process (FITC or VFE) | fit_sparse_gp |
| Fit a GP to ordered time-series observations | fit_time_series_gp |
| Forecast or interpolate from a time-aware GP model | forecast_gp |
| Uncertainty-aware forecast metrics | forecast_metrics |
| Fitted model objects | gaussianprocesses_heteroscedastic_model gaussianprocesses_latent_model gaussianprocesses_model gaussianprocesses_sparse_model gaussianprocesses_state_space_model |
| Summarize Gaussian-process uncertainty calibration | gp_calibration_diagnostics |
| Scores of binary probability forecasts | gp_classification_scores |
| Scores of count forecasts | gp_count_scores |
| Comprehensive diagnostics for an exact Gaussian-process model | gp_diagnostics |
| Uncertainty of estimated hyperparameters | gp_hyperparameter_uncertainty |
| Likelihoods for Gaussian-process models | bernoulli_likelihood gaussian_likelihood gp_likelihoods poisson_likelihood |
| Gaussian-process mean functions | constant_mean gp_mean_functions zero_mean |
| Base R methods for fitted Gaussian-process models | fitted.gaussianprocesses_heteroscedastic_model fitted.gaussianprocesses_latent_model fitted.gaussianprocesses_model fitted.gaussianprocesses_sparse_model fitted.gaussianprocesses_state_space_model gp_model_methods logLik.gaussianprocesses_heteroscedastic_model logLik.gaussianprocesses_latent_model logLik.gaussianprocesses_model logLik.gaussianprocesses_sparse_model logLik.gaussianprocesses_state_space_model nobs.gaussianprocesses_heteroscedastic_model nobs.gaussianprocesses_latent_model nobs.gaussianprocesses_model nobs.gaussianprocesses_sparse_model nobs.gaussianprocesses_state_space_model predict.gaussianprocesses_heteroscedastic_model predict.gaussianprocesses_latent_model predict.gaussianprocesses_model predict.gaussianprocesses_sparse_model predict.gaussianprocesses_state_space_model print.summary.gaussianprocesses_model residuals.gaussianprocesses_heteroscedastic_model residuals.gaussianprocesses_model residuals.gaussianprocesses_sparse_model residuals.gaussianprocesses_state_space_model summary.gaussianprocesses_heteroscedastic_model summary.gaussianprocesses_latent_model summary.gaussianprocesses_model summary.gaussianprocesses_sparse_model summary.gaussianprocesses_state_space_model |
| Summarize numerical conditioning of a fitted GP | gp_numerical_diagnostics |
| Profile likelihood of one hyperparameter | gp_profile_likelihood |
| Proper scoring rules for Gaussian predictions | gp_holdout_scores gp_loo_scores gp_scores |
| Generate standard GP simulation scenarios | gp_simulation_scenario |
| Stack several outputs into one input matrix | gp_stack_outputs |
| Build an explicit Gaussian-process time index | gp_time_index |
| Initialize a coregionalization kernel from the data | initialize_coregionalization |
| Initialise a spectral-mixture kernel from the data's spectrum | initialize_spectral_mixture |
| Evaluate only the diagonal of a kernel matrix | kernel_diagonal |
| Derivatives of a covariance matrix with respect to log hyperparameters | kernel_gradient |
| Derivatives of a covariance matrix with respect to the inputs | kernel_input_gradient |
| Linear covariance kernel | kernel_linear |
| Matérn covariance kernels | kernel_matern kernel_matern12 kernel_matern32 kernel_matern52 |
| Extract kernel parameters | kernel_parameters |
| Periodic covariance kernel | kernel_periodic |
| Rational-quadratic covariance kernel | kernel_rational_quadratic |
| Squared-exponential covariance kernel | kernel_rbf |
| White-noise covariance kernel | kernel_white_noise |
| Predictive distribution of new responses | likelihood_predictive |
| Create a linear kernel specification | linear_kernel |
| Gaussian-process log marginal likelihood | log_marginal_likelihood |
| Gradient of the Gaussian-process log marginal likelihood | log_marginal_likelihood_gradient |
| Exact leave-one-out Gaussian-process diagnostics | loo_gp |
| Create Matérn kernel specifications | matern12_kernel matern32_kernel matern52_kernel matern_kernel_specs |
| Treatments of mean-function coefficients | coefficient_prior estimate_coefficients mean_coefficients |
| Optimize Gaussian-process hyperparameters | optimize_gp |
| Optimize the hyperparameters of a latent Gaussian-process model | optimize_latent_gp |
| Optimize the hyperparameters of a sparse Gaussian process | optimize_sparse_gp |
| Optimize the hyperparameters of a time-series GP | optimize_time_series_gp |
| Parametric mean functions | basis_mean linear_mean parametric_means polynomial_mean |
| Create a periodic kernel specification | periodic_kernel |
| Predict from an exact Gaussian-process regression model | predict_gp |
| Predict the gradient of the latent function | predict_gradient_gp |
| Predict from an approximate heteroscedastic GP | predict_heteroscedastic_gp |
| Predict from a latent Gaussian-process model | predict_latent_gp |
| Predict from a sparse Gaussian-process model | predict_sparse_gp |
| Multiply covariance kernels | product_kernel |
| Create a rational-quadratic kernel specification | rational_quadratic_kernel |
| Create an RBF kernel specification | rbf_kernel |
| Rolling-origin evaluation for time-aware Gaussian processes | rolling_origin_gp |
| Run the standard GP benchmark suite | run_gp_benchmark_suite |
| Draw functions from a Gaussian-process posterior | sample_gp_posterior sample_gp_posterior.default sample_gp_posterior.gaussianprocesses_heteroscedastic_model sample_gp_posterior.gaussianprocesses_latent_model sample_gp_posterior.gaussianprocesses_model sample_gp_posterior.gaussianprocesses_sparse_model sample_gp_posterior.gaussianprocesses_state_space_model |
| Draw functions from a Gaussian-process prior | sample_gp_prior |
| Scale a covariance kernel | scale_kernel |
| Restrict a kernel to selected input columns | select_dimensions |
| Select inducing points deterministically | select_inducing_points |
| Simulate observations from a Gaussian process | simulate_gp_data |
| Spectral-mixture kernels | spectral_mixture_kernel |
| Add covariance kernels | sum_kernel |
| Create a trend-periodic-local time-series kernel | time_series_kernel |
| Update parameters in a kernel specification | update_kernel_parameters |
| Create a white-noise kernel specification | white_noise_kernel |
