import(stats)
import(BayesX)
import(Matrix)
import(expectreg)

importFrom(quadprog, solve.QP)
importFrom(colorspace, diverge_hcl)
importFrom(gtools, combinations)

export(CV_Score)
export(Scoring_Score)
export(weighted_sum_errors)
export(GCV)
export(OCV)
export(AIC_Area_Score)
export(stepExpect)
export(bestExpect)
export(garroteExpect)

exportClasses("expectreg")

S3method(OCV, expectreg)
S3method(CV_Score, expectreg)
S3method(Scoring_Score, expectreg)
S3method(weighted_sum_errors, expectreg)
S3method(GCV, expectreg)
S3method(AIC_Area_Score, expectreg)
S3method(bestExpect, expectreg)
S3method(stepExpect, expectreg)
S3method(garroteExpect, expectreg)

exportClasses("expectreg_selected")

S3method(plot, expectreg_selected)
S3method(print, expectreg_selected)
S3method(update, expectreg_selected)

