{
  "id": 55980,
  "title": "using day 6 as cv?",
  "url": "/competitions/talkingdata-adtracking-fraud-detection/discussion/55980",
  "author_name": "",
  "post_date": "2018-05-04T01:41:57.214691600Z",
  "votes": 2,
  "comment_count": 6,
  "views": 0,
  "content": "<p>I use all day 6 as cv, and get 0.91x score in LB,  but in local day 6 cv I get 0.997x ;I have used part of day 9 as cv, and  get higher score like 0.979x with same features before.</p>\n\n<p>I saw some threads like <a href=\"https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821\">https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821</a>,  said it should choose same hour as test set; </p>\n\n<p>So I can't choose day 6 as cv?</p>",
  "messages": [
    {
      "id": "322946",
      "postDate": "05/04/2018 01:41:57",
      "content": "<p>I use all day 6 as cv, and get 0.91x score in LB,  but in local day 6 cv I get 0.997x ;I have used part of day 9 as cv, and  get higher score like 0.979x with same features before.</p>\n\n<p>I saw some threads like <a href=\"https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821\">https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821</a>,  said it should choose same hour as test set; </p>\n\n<p>So I can't choose day 6 as cv?</p>",
      "rawMarkdown": "I use all day 6 as cv, and get 0.91x score in LB,  but in local day 6 cv I get 0.997x ;I have used part of day 9 as cv, and  get higher score like 0.979x with same features before.\n\nI saw some threads like https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821,  said it should choose same hour as test set; \n\nSo I can't choose day 6 as cv?",
      "votes": null
    },
    {
      "id": "322952",
      "postDate": "05/04/2018 02:16:28",
      "content": "<p>The nature of click behavior changes as the days go by.</p>\n\n<p>It's important to have some of the later dates for cross-validation.</p>",
      "rawMarkdown": "The nature of click behavior changes as the days go by.\n\nIt's important to have some of the later dates for cross-validation.",
      "votes": null
    },
    {
      "id": "322965",
      "postDate": "05/04/2018 03:10:09",
      "content": "<p>try the last 10M data in day9</p>",
      "rawMarkdown": "try the last 10M data in day9",
      "votes": null
    },
    {
      "id": "323022",
      "postDate": "05/04/2018 07:14:29",
      "content": "<p>yes,I used to try day 9 last 2.5M as cv. Someday I have a idea that use a whole day as cv set, and I choose day 6(it's smaller than other day )</p>",
      "rawMarkdown": "yes,I used to try day 9 last 2.5M as cv. Someday I have a idea that use a whole day as cv set, and I choose day 6(it's smaller than other day )",
      "votes": null
    },
    {
      "id": "323037",
      "postDate": "05/04/2018 07:41:50",
      "content": "<p>thanks for replying, as you say, clicking behavior changes day by day, so maybe should choose a whole day apart from train set as validation data.</p>",
      "rawMarkdown": "thanks for replying, as you say, clicking behavior changes day by day, so maybe should choose a whole day apart from train set as validation data.",
      "votes": null
    },
    {
      "id": "323039",
      "postDate": "05/04/2018 07:42:56",
      "content": "<p>Maybe I'm wrong.Because LB has decrease when I choose whole day 6 as cv</p>",
      "rawMarkdown": "Maybe I'm wrong.Because LB has decrease when I choose whole day 6 as cv",
      "votes": null
    },
    {
      "id": "323395",
      "postDate": "05/05/2018 03:05:08",
      "content": "<p>if you use \"Day\" as a feature, then you maybe use some later days data in train, I use one day for both train and split 10% for validation, and the feature importance for \"Day\" is 0. Hope this help.</p>",
      "rawMarkdown": "if you use \"Day\" as a feature, then you maybe use some later days data in train, I use one day for both train and split 10% for validation, and the feature importance for \"Day\" is 0. Hope this help.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 322952,
      "author_name": "danieljbrooks",
      "author_url": "",
      "post_date": "05/04/2018 02:16:28",
      "content": "<p>The nature of click behavior changes as the days go by.</p>\n\n<p>It's important to have some of the later dates for cross-validation.</p>",
      "votes": null,
      "replies": [
        {
          "id": 323037,
          "author_name": "liuhdsgoal",
          "author_url": "",
          "post_date": "05/04/2018 07:41:50",
          "content": "<p>thanks for replying, as you say, clicking behavior changes day by day, so maybe should choose a whole day apart from train set as validation data.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 323039,
          "author_name": "liuhdsgoal",
          "author_url": "",
          "post_date": "05/04/2018 07:42:56",
          "content": "<p>Maybe I'm wrong.Because LB has decrease when I choose whole day 6 as cv</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 322965,
      "author_name": "cnzjhdx",
      "author_url": "",
      "post_date": "05/04/2018 03:10:09",
      "content": "<p>try the last 10M data in day9</p>",
      "votes": null,
      "replies": [
        {
          "id": 323022,
          "author_name": "liuhdsgoal",
          "author_url": "",
          "post_date": "05/04/2018 07:14:29",
          "content": "<p>yes,I used to try day 9 last 2.5M as cv. Someday I have a idea that use a whole day as cv set, and I choose day 6(it's smaller than other day )</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 323395,
      "author_name": "creamiracle",
      "author_url": "",
      "post_date": "05/05/2018 03:05:08",
      "content": "<p>if you use \"Day\" as a feature, then you maybe use some later days data in train, I use one day for both train and split 10% for validation, and the feature importance for \"Day\" is 0. Hope this help.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "322946": "I use all day 6 as cv, and get 0.91x score in LB,  but in local day 6 cv I get 0.997x ;I have used part of day 9 as cv, and  get higher score like 0.979x with same features before.\n\nI saw some threads like https://www.kaggle.com/c/talkingdata-adtracking-fraud-detection/discussion/55821,  said it should choose same hour as test set; \n\nSo I can't choose day 6 as cv?",
    "322952": "The nature of click behavior changes as the days go by.\n\nIt's important to have some of the later dates for cross-validation.",
    "322965": "try the last 10M data in day9",
    "323022": "yes,I used to try day 9 last 2.5M as cv. Someday I have a idea that use a whole day as cv set, and I choose day 6(it's smaller than other day )",
    "323037": "thanks for replying, as you say, clicking behavior changes day by day, so maybe should choose a whole day apart from train set as validation data.",
    "323039": "Maybe I'm wrong.Because LB has decrease when I choose whole day 6 as cv",
    "323395": "if you use \"Day\" as a feature, then you maybe use some later days data in train, I use one day for both train and split 10% for validation, and the feature importance for \"Day\" is 0. Hope this help."
  },
  "source": "meta"
}