{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/13690","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/13690/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/13690/comments","events_url":"https://api.github.com/repos/apache/spark/issues/13690/events","html_url":"https://github.com/apache/spark/pull/13690","id":160519457,"number":13690,"title":"[SPARK-15767][R][ML][WIP] Decision Tree Regression wrapper in SparkR","user":{"login":"vectorijk","id":3419881,"avatar_url":"https://avatars.githubusercontent.com/u/3419881?v=3","gravatar_id":"","url":"https://api.github.com/users/vectorijk","html_url":"https://github.com/vectorijk","followers_url":"https://api.github.com/users/vectorijk/followers","following_url":"https://api.github.com/users/vectorijk/following{/other_user}","gists_url":"https://api.github.com/users/vectorijk/gists{/gist_id}","starred_url":"https://api.github.com/users/vectorijk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vectorijk/subscriptions","organizations_url":"https://api.github.com/users/vectorijk/orgs","repos_url":"https://api.github.com/users/vectorijk/repos","events_url":"https://api.github.com/users/vectorijk/events{/privacy}","received_events_url":"https://api.github.com/users/vectorijk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-06-15T20:44:41Z","updated_at":"2016-06-22T18:26:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/13690","html_url":"https://github.com/apache/spark/pull/13690","diff_url":"https://github.com/apache/spark/pull/13690.diff","patch_url":"https://github.com/apache/spark/pull/13690.patch"},"body":"## What changes were proposed in this pull request?\r\nImplement a wrapper in SparkR to support decision tree regression. R's naive Decision Tree Regression implementation is from package rpart with signature `rpart(formula, dataframe, method=\"anova\")`. I propose we could implement API like `spark.rpart(dataframe, formula, ...)` . After having implemented decision tree classification, we could refactor this two into an API more like `rpart()`.\r\n## How was this patch tested?\r\nTest with unit test in SparkR"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/227834453","html_url":"https://github.com/apache/spark/pull/13690#issuecomment-227834453","issue_url":"https://api.github.com/repos/apache/spark/issues/13690","id":227834453,"user":{"login":"SparkQA","id":8108735,"avatar_url":"https://avatars.githubusercontent.com/u/8108735?v=3","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2016-06-22T18:26:51Z","updated_at":"2016-06-22T18:26:51Z","body":"**[Test build #61050 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/61050/consoleFull)** for PR 13690 at commit [`378607f`](https://github.com/apache/spark/commit/378607f872f45e0bea8d1c45b2af435f0eb26257).\n * This patch passes all tests.\n * This patch merges cleanly.\n * This patch adds the following public classes _(experimental)_:\n  * `  class DecisionTreeRegressorWrapperWriter(instance: DecisionTreeRegressorWrapper)`\n  * `  class DecisionTreeRegressorWrapperReader extends MLReader[DecisionTreeRegressorWrapper] `"}}
{"actor":{"display_login":"SparkQA"}}