The AddiVortes function is a Bayesian nonparametric regression model that uses a tessellation to model the relationship between the covariates and the output values. The model uses a backfitting algorithm to sample from the posterior distribution of the output values for each tessellation. The function returns the RMSE value for the test samples.
Arguments
- y
A vector of the output values.
- x
A matrix of the covariates.
- m
The number of tessellations.
- totalMCMCIter
The number of iterations.
- mcmcBurnIn
The number of burn in iterations.
- nu
The degrees of freedom.
- q
The quantile.
- k
The number of centres.
- sd
The standard deviation.
- Omega
Omega/(number of covariates) is the prior probability of adding a dimension.
- LambdaRate
The rate of the Poisson distribution for the number of centres.
- IntialSigma
The method used to calculate the initial variance.
- thinning
The thinning rate.
- showProgress
Logical; if TRUE (default), progress bars and messages are shown during fitting.