copy.gp {spectralGP}R Documentation

Copy a spectral GP object.

Description

Creates a new copy of a spectral GP object, with new memory allocated for the object, or copies the elements of one spectral GP object to another one that is already in existence.

Usage

copy.gp(object, object2 = NULL,...)

Arguments

object Spectral GP object to be copied.
object2 Already existing spectral GP object to which the elements of object should be copied. If NULL, the function returns a newly-created copy of object.
... Other arguments.

Details

This function copies an object of class gp. More details on the spectral representation of GPs can be found in Paciorek & Ryan (2005).

Value

An object of class gp. If object2 is specified, returns NULL.

Author(s)

Christopher Paciorek paciorek@alumni.cmu.edu

References

For technical details, see Paciorek & Ryan (2005). Accounting for space in nonparametric logistic regression: A Bayesian spectral basis model outperforms other methods.

See Also

gp,is.gp

Examples

library(spectralGP)
gp1=gp(128,matern.specdens,c(1,4))
gp2=gp(128,matern.specdens,c(0.5,4))
copy(gp1,gp2)  # gp2 is now a copy of gp1, with first parameter equal to 1
gp3=copy(gp1)

[Package spectralGP version 0.9 Index]