diff --git a/.travis.yml b/.travis.yml index a52606e..f0cabd3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ beforescript: script: - (cd clust && make && make install && make clean) - echo "Preparing version $TRAVIS_BRANCH-$TRAVIS_COMMIT" -- tar czf ml_$TRAVIS_OS_NAME-$TRAVIS_BRANCH.tgz *.q fresh/ xval/ util/ clust/ graph/ timeseries/ optimize/ requirements.txt LICENSE README.md +- tar czf ml_$TRAVIS_OS_NAME-$TRAVIS_BRANCH.tgz *.q fresh/ xval/ util/ clust/ graph/ timeseries/ optimize/ stats/ requirements.txt LICENSE README.md - echo "Packaged as ml_$TRAVIS_OS_NAME-$TRAVIS_BRANCH.zip" - if [[ "x$QLIC_KC" != "x" ]]; then curl -fsSL -o test.q https://github.com/KxSystems/embedpy/raw/master/test.q; diff --git a/fresh/feat.q b/fresh/feat.q index e94a901..d3fbe60 100644 --- a/fresh/feat.q +++ b/fresh/feat.q @@ -33,9 +33,10 @@ fresh.feat.absSumChange:{[data] // and standard deviation) of an auto-correlation fresh.feat.aggAutoCorr:{[data] n:count data; + statsACF:$[.ml.stats_break;`adjusted;`unbiased]; autoCorrFunc:$[(abs[var data]<1e-10)|1=n; 0; - 1_fresh.i.acf[data;$[.ml.stats_break;`adjusted;`unbiased] pykw 1b;`fft pykw n>1250]` + 1_fresh.i.acf[data;statsACF pykw 1b;`fft pykw n>1250]` ]; `mean`variance`median`dev!(avg;var;med;dev)@\:autoCorrFunc }