GitHub user feynmanliang reopened a pull request: https://github.com/apache/spark/pull/4716
[SPARK-3147][MLLib] A/B testing Implementation of A/B testing using Streaming API. This contribution is my original work and I license the work to the project under the project's open source license. You can merge this pull request into a Git repository by running: $ git pull https://github.com/feynmanliang/spark ab_testing Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/4716.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4716 ---- commit 105401a89216516565236f59a66a22cc91830686 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-10T19:36:27Z Add broken implementation of AB testing. commit cb73e790c435a4819fb62bc6c37717f4b882aee4 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-10T21:07:29Z Fix AB testing implementation and add unit tests. commit e0d5beccf54914ebdc5663dbe4ba71944f3183e2 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-10T22:54:26Z Extract t-testing code out of OnlineABTesting. commit 2100de641a2e86efeaa0f559500c7ced6f7d51a9 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T04:56:30Z Add peace period for dropping first k entries of each A/B group. commit 708380e980ed46ac1beb7665f7854fcf36ebc403 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T05:09:18Z Add numDim to MultivariateOnlineSummarizer. commit ec7f700fbca15d84bba126edaaa50d53ce5fc7be Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T06:02:41Z Refactored ABTestingMethod into sealed trait. commit 3f19e15aa3b7056262b601686643ed962846cdc3 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T06:29:49Z Add (non-sliding) testing window functionality. commit c56f9237aa81a70e8572e2ecb851ebaf5cdfa473 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T15:19:46Z Fix peace period implementation. commit 0d738815eb1cd49096112d8be7e9124345af0604 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T17:31:05Z Fix test window batching. commit abf59d5e8f817f847af77aef7514fb740dbbf69d Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T17:56:15Z Handle (inelegantly) closure capture for ABTestMethod commit e05eaaf3bb21bbed4c123d9ec6514e84ae75adcb Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T18:20:19Z Improve handling of OnlineABTestMethod closure by moving DStream processing method into Serializable class. commit 964a555746273a3afa542e34fdc6b86be60a5db9 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T18:52:37Z Fixed flaky peacePeriod test. commit 79c1d44c6232b0a4af5df4dc14cdc83919cfdea9 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-11T20:39:58Z Add ScalaDocs and format to style guide. commit e030c12337dce99abcf26f7d02c5d00a78f58c9b Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-12T00:02:20Z Add OnlineABTestExample. commit e8e1f82b16fbdd8446e21b32bb39b413e1ae30d1 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-12T00:03:12Z Format code to style guide. commit 17eef4eb22d918198dd03f2a931f009863fadcf5 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-19T04:43:36Z Switch MultivariateOnlineSummarizer to univariate StatsCounter. commit a2ad38be8a77eef045581282b3dbc9d6a1544870 Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-19T14:45:15Z Reduce number of passes in pairSummaries. commit 4bb8636e5317a542ff0b29270548bd933199c6eb Author: Feynman Liang <feynman.li...@gmail.com> Date: 2015-01-19T14:45:41Z Add test for behavior when missing data from one group. ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org