import(Matrix)
import(mboost)
import(mgcv)
importFrom(Rcpp, evalCpp)
importFrom("stats", "binomial", "coef", "pnorm")
importFrom("utils", "getS3method")
importFrom("methods", "slot")
importFrom("MASS", "mvrnorm")
importFrom("mgwrsar", "kernel_matW")
importFrom("caret", "createFolds")
importFrom("doParallel", "registerDoParallel")
importFrom("foreach", "%dopar%","foreach","getDoParWorkers")
importFrom("xgboost", "xgboost","xgb.cv")
importFrom("data.table", "rbindlist")
importFrom("nabor", "knn")
importFrom("graphics", "lines")
importFrom("stats", "get_all_vars","residuals","as.formula", "coefficients", "fitted", "glm",
           "lm", "lm.fit", "model.matrix", "model.weights", "nlminb",
           "optimize", "predict", "quantile", "rnorm", "runif",
           "terms", "update.formula")
S3method(print,summary.spboost)
S3method(predict,spboost)
S3method(summary,spboost)
export("BLA_SEM_ML")
export("BLA_SAR_ML")
export("BLA_SARAR_ML")
export("BSPA_SEM_ML")
export("BSPA_SEM_CFE")
export("BSPA_SEM_CFE_BRUT")
export("BSPA_SAR_ML")
export("MARS_SAR_ML")
export("MARS_SEM_ML")
export("BSPA_SARAR_ML")
export("BSPA_SARAR_CFE")
export("GAM_SAR_ML")
export("GAM_SAR_CFE")
export("BSPA_SAR_CFE")
export("MARS_SAR_CFE")
export("MARS_SEM_CFE")
export("LM_SAR_ML")
export("spbgam")
export("predict_spboost")
export("fitted_decomp_spboost")
export("dgp")
export("SNR_SAR")
export("SNR_SEM")
export("ApproxiW")
