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

Reply via email to