useDynLib(fDMA, .registration = TRUE)
export("altf","altf2","altf3","altf4","archtest","descstat","dmtest","fDMA","gNormalize","grid.DMA","grid.roll.reg","grid.tvp","hit.ratio","hmdmtest","mdmtest","normalize","onevar","rec.reg","reduce.size","roll.reg","rvi","standardize","stest","tvp")
import(doParallel, foreach, graphics, grDevices, iterators, parallel, png, Rcpp, xts, zoo)
import(utils, except = c(.DollarNames, prompt))
importFrom(itertools,isplitRows)
importFrom(forecast,accuracy)
importFrom(forecast,auto.arima)
importFrom(forecast,dm.test)
importFrom(forecast,forecast)
importFrom(gplots,rich.colors)
importFrom(psych,describe)
importFrom(stats,sd)
importFrom(stats,lm)
importFrom(stats,lag)
importFrom(stats,var)
importFrom(stats,AIC)
importFrom(stats,BIC)
importFrom(stats,pnorm)
importFrom(stats,pt)
importFrom(stats,pchisq)
importFrom(stats,na.exclude)
importFrom(tseries,adf.test)
importFrom(tseries,pp.test)
importFrom(tseries,kpss.test)
S3method(plot,dma)
S3method(plot,grid.dma)
S3method(plot,reg)
S3method(plot,tvp)
S3method(plot,grid.tvp)
S3method(plot,grid.roll.reg)
S3method(plot,altf)
S3method(plot,altf2)
S3method(plot,altf3)
S3method(plot,altf4)
S3method(print,dma)
S3method(print,grid.dma)
S3method(print,reg)
S3method(print,tvp)
S3method(print,grid.tvp)
S3method(print,grid.roll.reg)
S3method(print,altf)
S3method(print,altf2)
S3method(print,altf3)
S3method(print,altf4)
S3method(summary,dma)
S3method(summary,grid.dma) 
S3method(summary,reg) 
S3method(summary,tvp) 
S3method(summary,grid.tvp) 
S3method(summary,grid.roll.reg) 
S3method(summary,altf)
S3method(summary,altf2)
S3method(summary,altf3)
S3method(summary,altf4)
S3method(predict,dma)
S3method(fitted,dma)
S3method(residuals,dma)
S3method(coef,dma)
