{
  "id": 191812,
  "title": "Should Answered_correctly be shifted?",
  "url": "/competitions/riiid-test-answer-prediction/discussion/191812",
  "author_name": "",
  "post_date": "2020-10-18T18:47:15.044928Z",
  "votes": 1,
  "comment_count": 2,
  "views": 0,
  "content": "<p>Since the task is to predict rather the Next question is going to be correctly answered, should we take in consideration the time of the data? Pior_question_had_explanation is clearly about the question before, but what about the other columns? Is Answered correctly about questions in the current time or the next?</p>",
  "messages": [
    {
      "id": "1053244",
      "postDate": "10/18/2020 18:47:15",
      "content": "<p>Since the task is to predict rather the Next question is going to be correctly answered, should we take in consideration the time of the data? Pior_question_had_explanation is clearly about the question before, but what about the other columns? Is Answered correctly about questions in the current time or the next?</p>",
      "rawMarkdown": "Since the task is to predict rather the Next question is going to be correctly answered, should we take in consideration the time of the data? Pior_question_had_explanation is clearly about the question before, but what about the other columns? Is Answered correctly about questions in the current time or the next?",
      "votes": null
    },
    {
      "id": "1053281",
      "postDate": "10/18/2020 19:46:45",
      "content": "<p>In the train set, <code>answered_correctly</code> tells you whether the question in <em>this row</em> was answered correctly. In the test set, each iteration gives you back <code>prior_group_answered_correctly</code> (which of the answers in the previous iteration was answered correctly) <em>after you submitted your predictions</em>.<br>\n<code>prior_question_had_explanation</code> refers to whether this user got an explanation on their previous question - as far as I understand this explanation seems to be given <em>after</em> the user had answered the question, basically showing the right solution and possibly also giving an explanation on why this solution was right.<br>\nCorrect me if I'm wrong, anybody..</p>",
      "rawMarkdown": "In the train set, `answered_correctly` tells you whether the question in *this row* was answered correctly. In the test set, each iteration gives you back `prior_group_answered_correctly` (which of the answers in the previous iteration was answered correctly) *after you submitted your predictions*.\n`prior_question_had_explanation` refers to whether this user got an explanation on their previous question - as far as I understand this explanation seems to be given *after* the user had answered the question, basically showing the right solution and possibly also giving an explanation on why this solution was right.\nCorrect me if I'm wrong, anybody..",
      "votes": null
    },
    {
      "id": "1053293",
      "postDate": "10/18/2020 20:14:16",
      "content": "<p>Thanks. So we should use future questions/rows as a form of validation.</p>",
      "rawMarkdown": "Thanks. So we should use future questions/rows as a form of validation.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1053281,
      "author_name": "spacelx",
      "author_url": "",
      "post_date": "10/18/2020 19:46:45",
      "content": "<p>In the train set, <code>answered_correctly</code> tells you whether the question in <em>this row</em> was answered correctly. In the test set, each iteration gives you back <code>prior_group_answered_correctly</code> (which of the answers in the previous iteration was answered correctly) <em>after you submitted your predictions</em>.<br>\n<code>prior_question_had_explanation</code> refers to whether this user got an explanation on their previous question - as far as I understand this explanation seems to be given <em>after</em> the user had answered the question, basically showing the right solution and possibly also giving an explanation on why this solution was right.<br>\nCorrect me if I'm wrong, anybody..</p>",
      "votes": null,
      "replies": [
        {
          "id": 1053293,
          "author_name": "iuryck",
          "author_url": "",
          "post_date": "10/18/2020 20:14:16",
          "content": "<p>Thanks. So we should use future questions/rows as a form of validation.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1053244": "Since the task is to predict rather the Next question is going to be correctly answered, should we take in consideration the time of the data? Pior_question_had_explanation is clearly about the question before, but what about the other columns? Is Answered correctly about questions in the current time or the next?",
    "1053281": "In the train set, `answered_correctly` tells you whether the question in *this row* was answered correctly. In the test set, each iteration gives you back `prior_group_answered_correctly` (which of the answers in the previous iteration was answered correctly) *after you submitted your predictions*.\n`prior_question_had_explanation` refers to whether this user got an explanation on their previous question - as far as I understand this explanation seems to be given *after* the user had answered the question, basically showing the right solution and possibly also giving an explanation on why this solution was right.\nCorrect me if I'm wrong, anybody..",
    "1053293": "Thanks. So we should use future questions/rows as a form of validation."
  },
  "source": "meta"
}