{
  "id": 476968,
  "title": "Impossible DPD values?",
  "url": "/competitions/home-credit-credit-risk-model-stability/discussion/476968",
  "author_name": "",
  "post_date": "2024-02-14T08:18:41.774757800Z",
  "votes": 16,
  "comment_count": 3,
  "views": 0,
  "content": "<p>I noticed that some DPD features (those ending with <code>P</code>) contain seemingly impossible values. The most extreme example is <code>dpd_550P</code> in <code>train_credit_bureau_b_1</code> whose max is greater than <code>2e8</code>. Assuming the unit is day, this is more than 547945 years. I haven't checked if this fact affects model performance, but probably something to keep in mind when using DPD features.</p>",
  "messages": [
    {
      "id": "2651517",
      "postDate": "02/14/2024 08:18:41",
      "content": "<p>I noticed that some DPD features (those ending with <code>P</code>) contain seemingly impossible values. The most extreme example is <code>dpd_550P</code> in <code>train_credit_bureau_b_1</code> whose max is greater than <code>2e8</code>. Assuming the unit is day, this is more than 547945 years. I haven't checked if this fact affects model performance, but probably something to keep in mind when using DPD features.</p>",
      "rawMarkdown": "I noticed that some DPD features (those ending with `P`) contain seemingly impossible values. The most extreme example is `dpd_550P` in `train_credit_bureau_b_1` whose max is greater than `2e8`. Assuming the unit is day, this is more than 547945 years. I haven't checked if this fact affects model performance, but probably something to keep in mind when using DPD features.",
      "votes": null
    },
    {
      "id": "2654170",
      "postDate": "02/15/2024 23:38:47",
      "content": "<p>It is also worth to note, that some of the DPD values are negative and some are positive. I'm not sure what the former means.</p>",
      "rawMarkdown": "It is also worth to note, that some of the DPD values are negative and some are positive. I'm not sure what the former means.",
      "votes": null
    },
    {
      "id": "2654193",
      "postDate": "02/16/2024 00:28:02",
      "content": "<p>DPD can be negative. For example, the description of <code>maxdbddpdlast1m_3658939P</code> is \"Maximum number of days past due in the last month. A negative value indicates the number of days before the due date.\"</p>",
      "rawMarkdown": "DPD can be negative. For example, the description of `maxdbddpdlast1m_3658939P` is \"Maximum number of days past due in the last month. A negative value indicates the number of days before the due date.\"",
      "votes": null
    },
    {
      "id": "2654202",
      "postDate": "02/16/2024 00:47:07",
      "content": "<p>Yeah, what I mean is that the definition of <code>P</code> features is</p>\n<blockquote>\n  <p>P - Transform DPD (Days <strong>past</strong> due)</p>\n</blockquote>\n<p>while in feature description it could also be <strong>before</strong>. </p>",
      "rawMarkdown": "Yeah, what I mean is that the definition of `P` features is\n\n>P - Transform DPD (Days **past** due)\n\nwhile in feature description it could also be **before**.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2654170,
      "author_name": "kononenko",
      "author_url": "",
      "post_date": "02/15/2024 23:38:47",
      "content": "<p>It is also worth to note, that some of the DPD values are negative and some are positive. I'm not sure what the former means.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2654193,
          "author_name": "taichiuemura",
          "author_url": "",
          "post_date": "02/16/2024 00:28:02",
          "content": "<p>DPD can be negative. For example, the description of <code>maxdbddpdlast1m_3658939P</code> is \"Maximum number of days past due in the last month. A negative value indicates the number of days before the due date.\"</p>",
          "votes": null,
          "replies": [
            {
              "id": 2654202,
              "author_name": "kononenko",
              "author_url": "",
              "post_date": "02/16/2024 00:47:07",
              "content": "<p>Yeah, what I mean is that the definition of <code>P</code> features is</p>\n<blockquote>\n  <p>P - Transform DPD (Days <strong>past</strong> due)</p>\n</blockquote>\n<p>while in feature description it could also be <strong>before</strong>. </p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2651517": "I noticed that some DPD features (those ending with `P`) contain seemingly impossible values. The most extreme example is `dpd_550P` in `train_credit_bureau_b_1` whose max is greater than `2e8`. Assuming the unit is day, this is more than 547945 years. I haven't checked if this fact affects model performance, but probably something to keep in mind when using DPD features.",
    "2654170": "It is also worth to note, that some of the DPD values are negative and some are positive. I'm not sure what the former means.",
    "2654193": "DPD can be negative. For example, the description of `maxdbddpdlast1m_3658939P` is \"Maximum number of days past due in the last month. A negative value indicates the number of days before the due date.\"",
    "2654202": "Yeah, what I mean is that the definition of `P` features is\n\n>P - Transform DPD (Days **past** due)\n\nwhile in feature description it could also be **before**."
  },
  "source": "meta"
}