CRAN

gpHist 0.1

Gaussian Process with Histogram Intersection Kernel

Released Nov 24, 2017 by Dennis Becker

This package can be loaded by Renjin but 4 out 5 tests failed.

Provides an implementation of a Gaussian process regression with a histogram intersection kernel (HIK) and utilizes approximations to speed up learning and prediction. In contrast to a squared exponential kernel, an HIK provides advantages such as linear memory and learning time requirements. However, the HIK only provides a piecewise-linear approximation of the function. Furthermore, the number of estimated eigenvalues is reduced. The eigenvalues and vectors are required for the approximation of the log-likelihood function as well as the approximation of the predicted variance of new samples. This package provides approximations for a single eigenvalue as well as multiple. Further information of the variance and log-likelihood approximation, as well as the Gaussian process with HIK, can be found in the paper by Rodner et al. (2016) .

Installation

Maven

This package can be included as a dependency from a Java or Scala project by including the following your project's pom.xml file. Read more about embedding Renjin in JVM-based projects.

<dependencies>
  <dependency>
    <groupId>org.renjin.cran</groupId>
    <artifactId>gpHist</artifactId>
    <version>0.1-b9</version>
  </dependency>
</dependencies>
<repositories>
  <repository>
    <id>bedatadriven</id>
    <name>bedatadriven public repo</name>
    <url>https://nexus.bedatadriven.com/content/groups/public/</url>
  </repository>
</repositories>

View build log

Renjin CLI

If you're using Renjin from the command line, you load this library by invoking:

library('org.renjin.cran:gpHist')

Test Results

This package was last tested against Renjin 0.9.2644 on Jun 1, 2018.

Source

R
C
C++

View GitHub Mirror

Release History