{
  "id": 8311,
  "title": "Evaluation criteria written by google translate?",
  "url": "/competitions/seizure-detection/discussion/8311",
  "author_name": "",
  "post_date": "2014-05-29T04:20:36.987Z",
  "votes": null,
  "comment_count": 14,
  "views": 3050,
  "content": "<p>Can somebody please tell me what on earth this means?:</p>\n\n<p>&quot;Secondly, you must predict the probability that the clip is within the first 15 seconds its respective seizure&quot;</p>",
  "messages": [
    {
      "id": "47222",
      "postDate": "05/29/2014 04:20:36",
      "content": "<p>Can somebody please tell me what on earth this means?:</p>\n\n<p>&quot;Secondly, you must predict the probability that the clip is within the first 15 seconds its respective seizure&quot;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47223",
      "postDate": "05/29/2014 04:44:50",
      "content": "<p>The first clip of the seizure will have a latency of 0 seconds (the seizure onset). The next clip will have a latency of 1 second, and so on. Any clips that you predict to be of a seizure you'll also have to predict if it's within the first 15 seconds of the seizure onset.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47225",
      "postDate": "05/29/2014 05:04:24",
      "content": "<p>Do you mean that there will literally be a series of clips that are 0 sec latency, 1 sec latency, 2 sec latency etc in a pattern?&nbsp;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47226",
      "postDate": "05/29/2014 05:17:10",
      "content": "<p>Yes. Take a peek at the latency variable in the training data. You will see that it is an increasing finite sequence of integers. Note, I haven't really dug into the data a lot, but it looks like there are several distinct latency sequences in the data (different sequences for different seizures). Take dog 2 for example. The first latency sequence is 46,47,48,49,50,51. The 2nd sequence is 0,1,2,3, and so on.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47287",
      "postDate": "05/29/2014 21:24:57",
      "content": "<p>I don't really see what you're saying about dog 1. &nbsp;In the ictal data for dog 1, I see five seizures. &nbsp;Each one has a series of latencies from 0 to N-1 where N is the length of the seizure. &nbsp;Records 1 to 31 are the first seizure, 32 to 66 are the second seizure, 67 to 99 are the third, 100 to 140 are the fourth, and 141 to 178 are the fifth and final.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47289",
      "postDate": "05/29/2014 21:59:58",
      "content": "<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47290",
      "postDate": "05/29/2014 22:01:23",
      "content": "<p>You guys obviously have fairly conflicting interpretations of the structure of the data.</p>\n\n<p>The idea that there are separate &quot;clips&quot; that start, respectively, at 0,1,2 sec latency within a given seizure seems utterly silly. That would be highly rendundant data.</p>\n<p>Now, a set of collections of sensor readings each assigned to a given latency - now THAT would make sense.</p>\n<p>And, given the latency variable, the interpretation is clear - we've got some time series data with an auxilliary &quot;latency&quot; variable which acts as a second y variable - we need to classify them by the range they fall in in addition to whether or not the time series contains a seizure. Sounds good.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47292",
      "postDate": "05/29/2014 22:08:58",
      "content": "<p>[quote=RReynoldson;47289]</p>\n<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>\n<p>[/quote]</p>\n<p>OK, but I would say something similar about dog 2. &nbsp;Its ictal records consist of three seizures: records 1 to 53, records 54 to 105 and records 106 to 172. &nbsp;In each case, the first record has latency 0 and the last record has latency N-1. &nbsp;There's no seizure that starts at latency 46 (which is what I took you to be saying before).</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47293",
      "postDate": "05/29/2014 22:11:35",
      "content": "<p>[quote=Phillip Chilton Adkins;47290]</p>\n<p>The idea that there are separate &quot;clips&quot; that start, respectively, at 0,1,2 sec latency within a given seizure seems utterly silly. That would be highly rendundant data.</p>\n<p>[/quote]</p>\n<p>This is exactly what we have, as far as I can tell. &nbsp;Not sure why you think it's silly or redundant. &nbsp;Each clip is one second, so there is no overlap between clips.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47294",
      "postDate": "05/29/2014 22:17:35",
      "content": "<p>DELETED</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47295",
      "postDate": "05/29/2014 22:19:29",
      "content": "<p>[quote=Eric Jackson;47292]</p>\n<p>[quote=RReynoldson;47289]</p>\n<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>\n<p>[/quote]</p>\n<p>OK, but I would say something similar about dog 2. &nbsp;Its ictal records consist of three seizures: records 1 to 53, records 54 to 105 and records 106 to 172. &nbsp;In each case, the first record has latency 0 and the last record has latency N-1. &nbsp;There's no seizure that starts at latency 46 (which is what I took you to be saying before).</p>\n<p>[/quote]</p>\n<p>Okay, I see the problem. Looks like I'm reading the files alpha-numerically by name, so the first one is Dog_2_ictal_segment_100.mat, the 2nd is Dog_2_ictal_segment_101.mat and so on. Guess that's why my latency variables are out of order (i.e., starts at 46 instead of 0). Thanks again.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "47297",
      "postDate": "05/29/2014 22:31:21",
      "content": "<p>[quote=Phillip Chilton Adkins;47290]</p>\n<p>You guys obviously have fairly conflicting interpretations of the structure of the data.</p>\n<p>[/quote]</p>\n<p>No, I think we're in agreement. The only issue was that I didn't read the files in the correct order. When you load the files in the proper order you'll get exactly what Eric Jackson described.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "48878",
      "postDate": "06/08/2014 23:30:52",
      "content": "<p>I'm still a bit confused on the predictions we need to make (my confusion being solidified by my dismal LB results).</p>\n\n<p>I believe I'm clear on the first prediction: for each clip, predict whether a seizure is&nbsp;currently taking place. Continuous probabilities are desirable.</p>\n\n<p>For the second, do I predict in a purely non-conditional manner the probability that each clip has been recorded in the&nbsp;first 15 seconds of a sequence of clips in which a seizure is occurring? OR, in a conditional sense, do I predict the&nbsp;probability that each clip has been recorded in the first 15 second of a sequence of clips&nbsp;<em>given that&nbsp;</em>a seizure is in fact occurring?</p>\n\n<p>In other words, do we have:</p>\n\n<p>A - No Seizure</p>\n<p>B - Early Seizure</p>\n<p>C - Late Seizure</p>\n\n<p>or&nbsp;</p>\n\n<p>A - No Seizure</p>\n<p>B - Seizure (Early or Late)</p>\n\n<p>When I first started I was using discrete probabilities, so this seemed much clearer: only predict for if clip is within_15&nbsp;<em>if</em> you've already predicted that a seizure is in fact occurring. Now that I've learned that we should use continuous probabilities, I'm not so sure..</p>\n\n<p>Thanks!</p>\n\n<p>Will</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "48900",
      "postDate": "06/09/2014 12:52:16",
      "content": "<p>Answered here previously - https://www.kaggle.com/c/seizure-detection/forums/t/8232/clarification-on-evaluation-metric/44947#post44947</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "48901",
      "postDate": "06/09/2014 12:56:50",
      "content": "<p>Sweet, many thanks.</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 47223,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 04:44:50",
      "content": "<p>The first clip of the seizure will have a latency of 0 seconds (the seizure onset). The next clip will have a latency of 1 second, and so on. Any clips that you predict to be of a seizure you'll also have to predict if it's within the first 15 seconds of the seizure onset.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47225,
      "author_name": "phillipadkins",
      "author_url": "",
      "post_date": "05/29/2014 05:04:24",
      "content": "<p>Do you mean that there will literally be a series of clips that are 0 sec latency, 1 sec latency, 2 sec latency etc in a pattern?&nbsp;</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47226,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 05:17:10",
      "content": "<p>Yes. Take a peek at the latency variable in the training data. You will see that it is an increasing finite sequence of integers. Note, I haven't really dug into the data a lot, but it looks like there are several distinct latency sequences in the data (different sequences for different seizures). Take dog 2 for example. The first latency sequence is 46,47,48,49,50,51. The 2nd sequence is 0,1,2,3, and so on.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47287,
      "author_name": "onemillionmonkeys",
      "author_url": "",
      "post_date": "05/29/2014 21:24:57",
      "content": "<p>I don't really see what you're saying about dog 1. &nbsp;In the ictal data for dog 1, I see five seizures. &nbsp;Each one has a series of latencies from 0 to N-1 where N is the length of the seizure. &nbsp;Records 1 to 31 are the first seizure, 32 to 66 are the second seizure, 67 to 99 are the third, 100 to 140 are the fourth, and 141 to 178 are the fifth and final.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47289,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 21:59:58",
      "content": "<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47290,
      "author_name": "phillipadkins",
      "author_url": "",
      "post_date": "05/29/2014 22:01:23",
      "content": "<p>You guys obviously have fairly conflicting interpretations of the structure of the data.</p>\n\n<p>The idea that there are separate &quot;clips&quot; that start, respectively, at 0,1,2 sec latency within a given seizure seems utterly silly. That would be highly rendundant data.</p>\n<p>Now, a set of collections of sensor readings each assigned to a given latency - now THAT would make sense.</p>\n<p>And, given the latency variable, the interpretation is clear - we've got some time series data with an auxilliary &quot;latency&quot; variable which acts as a second y variable - we need to classify them by the range they fall in in addition to whether or not the time series contains a seizure. Sounds good.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47292,
      "author_name": "onemillionmonkeys",
      "author_url": "",
      "post_date": "05/29/2014 22:08:58",
      "content": "<p>[quote=RReynoldson;47289]</p>\n<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>\n<p>[/quote]</p>\n<p>OK, but I would say something similar about dog 2. &nbsp;Its ictal records consist of three seizures: records 1 to 53, records 54 to 105 and records 106 to 172. &nbsp;In each case, the first record has latency 0 and the last record has latency N-1. &nbsp;There's no seizure that starts at latency 46 (which is what I took you to be saying before).</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47293,
      "author_name": "onemillionmonkeys",
      "author_url": "",
      "post_date": "05/29/2014 22:11:35",
      "content": "<p>[quote=Phillip Chilton Adkins;47290]</p>\n<p>The idea that there are separate &quot;clips&quot; that start, respectively, at 0,1,2 sec latency within a given seizure seems utterly silly. That would be highly rendundant data.</p>\n<p>[/quote]</p>\n<p>This is exactly what we have, as far as I can tell. &nbsp;Not sure why you think it's silly or redundant. &nbsp;Each clip is one second, so there is no overlap between clips.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47294,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 22:17:35",
      "content": "<p>DELETED</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47295,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 22:19:29",
      "content": "<p>[quote=Eric Jackson;47292]</p>\n<p>[quote=RReynoldson;47289]</p>\n<p>Eric Jackson: Nice catch. I should have wrote dog 2, not dog 1.</p>\n<p>[/quote]</p>\n<p>OK, but I would say something similar about dog 2. &nbsp;Its ictal records consist of three seizures: records 1 to 53, records 54 to 105 and records 106 to 172. &nbsp;In each case, the first record has latency 0 and the last record has latency N-1. &nbsp;There's no seizure that starts at latency 46 (which is what I took you to be saying before).</p>\n<p>[/quote]</p>\n<p>Okay, I see the problem. Looks like I'm reading the files alpha-numerically by name, so the first one is Dog_2_ictal_segment_100.mat, the 2nd is Dog_2_ictal_segment_101.mat and so on. Guess that's why my latency variables are out of order (i.e., starts at 46 instead of 0). Thanks again.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 47297,
      "author_name": "robreynoldson",
      "author_url": "",
      "post_date": "05/29/2014 22:31:21",
      "content": "<p>[quote=Phillip Chilton Adkins;47290]</p>\n<p>You guys obviously have fairly conflicting interpretations of the structure of the data.</p>\n<p>[/quote]</p>\n<p>No, I think we're in agreement. The only issue was that I didn't read the files in the correct order. When you load the files in the proper order you'll get exactly what Eric Jackson described.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 48878,
      "author_name": "cavaunpeu",
      "author_url": "",
      "post_date": "06/08/2014 23:30:52",
      "content": "<p>I'm still a bit confused on the predictions we need to make (my confusion being solidified by my dismal LB results).</p>\n\n<p>I believe I'm clear on the first prediction: for each clip, predict whether a seizure is&nbsp;currently taking place. Continuous probabilities are desirable.</p>\n\n<p>For the second, do I predict in a purely non-conditional manner the probability that each clip has been recorded in the&nbsp;first 15 seconds of a sequence of clips in which a seizure is occurring? OR, in a conditional sense, do I predict the&nbsp;probability that each clip has been recorded in the first 15 second of a sequence of clips&nbsp;<em>given that&nbsp;</em>a seizure is in fact occurring?</p>\n\n<p>In other words, do we have:</p>\n\n<p>A - No Seizure</p>\n<p>B - Early Seizure</p>\n<p>C - Late Seizure</p>\n\n<p>or&nbsp;</p>\n\n<p>A - No Seizure</p>\n<p>B - Seizure (Early or Late)</p>\n\n<p>When I first started I was using discrete probabilities, so this seemed much clearer: only predict for if clip is within_15&nbsp;<em>if</em> you've already predicted that a seizure is in fact occurring. Now that I've learned that we should use continuous probabilities, I'm not so sure..</p>\n\n<p>Thanks!</p>\n\n<p>Will</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 48900,
      "author_name": "wcukierski",
      "author_url": "",
      "post_date": "06/09/2014 12:52:16",
      "content": "<p>Answered here previously - https://www.kaggle.com/c/seizure-detection/forums/t/8232/clarification-on-evaluation-metric/44947#post44947</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 48901,
      "author_name": "cavaunpeu",
      "author_url": "",
      "post_date": "06/09/2014 12:56:50",
      "content": "<p>Sweet, many thanks.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "47222": "",
    "47223": "",
    "47225": "",
    "47226": "",
    "47287": "",
    "47289": "",
    "47290": "",
    "47292": "",
    "47293": "",
    "47294": "",
    "47295": "",
    "47297": "",
    "48878": "",
    "48900": "",
    "48901": ""
  },
  "source": "meta"
}