library(SKFCPD)
#------------------------------------------------------------------------------
# simple example with noise
#------------------------------------------------------------------------------
y_R<-function(x){
cos(2*pi*x)
}
###let's test for 100 observations
set.seed(1)
num_obs=100
input=runif(num_obs)
output=y_R(input)+rnorm(num_obs,mean=0,sd=1)
## run Estimate_GP_params to get estimated parameters
params_est = Estimate_GP_params(input, output)
print(params_est@beta) ## inverse of range parameter
print(params_est@eta) ## noise-to-signal ratio
print(params_est@sigma_2) ## variance
Run the code above in your browser using DataLab