{
  "id": 3128,
  "title": "Still Working on This Dataset (17 Nov 2012)?",
  "url": "/competitions/AlgorithmicTradingChallenge/discussion/3128",
  "author_name": "",
  "post_date": "2012-11-17T23:12:54.693Z",
  "votes": null,
  "comment_count": 11,
  "views": 7357,
  "content": "<p>Hey Everyone,</p>\r\n<p>I am a Financial Math grad student. I realize the competition was over about ten months ago, but I am fascinated by this dataset and would be mining it as a course project for the next two months or so. If anyone is currently working or planning to work\r\n on this dataset, feel free to share your thoughts/questions on this forum and I would love to collaborate with you.</p>\r\n<p>Majid</p>",
  "messages": [
    {
      "id": "16961",
      "postDate": "11/17/2012 23:12:54",
      "content": "<p>Hey Everyone,</p>\r\n<p>I am a Financial Math grad student. I realize the competition was over about ten months ago, but I am fascinated by this dataset and would be mining it as a course project for the next two months or so. If anyone is currently working or planning to work\r\n on this dataset, feel free to share your thoughts/questions on this forum and I would love to collaborate with you.</p>\r\n<p>Majid</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17156",
      "postDate": "11/26/2012 21:32:57",
      "content": "<p>Hi Majid,</p>\r\n<p>I'm also working on it for a class project. How is going with your project? What types of model did you try?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17162",
      "postDate": "11/27/2012 19:26:15",
      "content": "<p>Cool. Thanks for letting me know.</p>\r\n<p>Reading the whole file at once was a pain. It is too large for my laptops. I had to send the job to a server. Now I am trying regression models first. I'll see how they go and then may be some more sophisticated ones.</p>\r\n<p>Majid</p>\r\n<p>&nbsp;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17163",
      "postDate": "11/27/2012 19:36:12",
      "content": "<p>Yes, the data is big. I don't understand how they others read it into R. I have to use SAS, and split a piece into R and try some models. What language are you using? We are also working on regression.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17164",
      "postDate": "11/27/2012 19:48:08",
      "content": "<p>I am using R. It is possible to read it in R, just takes too long. Have you tried using sqldf package? It puts data into an sql database and they you can fetch as much as you need using the standard SQL functions (see<a href=\"http://stackoverflow.com/questions/1727772/quickly-reading-very-large-tables-as-dataframes-in-r\" target=\"_blank\">\r\n http://stackoverflow.com/questions/1727772/quickly-reading-very-large-tables-as-dataframes-in-r</a>). It does seem faster than read.csv, and it saves you the trouble of splitting file into many pieces. If you have a powerful computer it might solve your problem.</p>\r\n<p>Majid</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17165",
      "postDate": "11/27/2012 21:52:52",
      "content": "<p>I don't use SQL very much. We get a random sample of 50000 lines from SAS and put it into R.&nbsp; Thanks for your advice!\r\n</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17166",
      "postDate": "11/27/2012 23:42:11",
      "content": "<p>SQL is simple, but if you can already select desired rows from SAS then you probably don't need SQL.&nbsp;</p>\r\n<p>Majid</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17167",
      "postDate": "11/27/2012 23:52:04",
      "content": "<p>Hey,<br>\r\nMy friend and I are also working on this dataset. We have gotten some pretty promising results 0.779 for our best model with only a couple of days of effort and some tweaking. We used regression thusfar and now are looking into more complicated mixture models.\r\n Any ideas?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17168",
      "postDate": "11/28/2012 00:04:40",
      "content": "<p>Cool. No, I haven't got any results yet. I just started running regression today. Should have some results in a few days. But I think SVM and neural networks could do a good job on this dataset.\r\n</p>\r\n<p>Majid</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17205",
      "postDate": "11/29/2012 03:21:39",
      "content": "<p>I have thought of using SVM, however, was unable to come up with a good way of using SVM prediction. Based upon my understanding SVMs can predict multiclass output, however, here, we are trying to predict a real-valued output. I thought of splitting the\r\n real-valued output into bins and predicting a bin (and accepting some round-off error) however the number of bins depends on the security and based upon what I have read in these forms the models that train on the entire data set are much better then models\r\n that do security based training. Furthermore, I don't think we have enough data points to make the number of bins precise and still maintain a large number of points within each bin during training giving it predictive power.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "17366",
      "postDate": "12/03/2012 21:55:08",
      "content": "<p>Yea you are right. I can't think of a decent implementation of SVM either. I am still playing around with regression, and may be I'll try neural networks. What did you use in your best regression model so far?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "32484",
      "postDate": "10/21/2013 12:13:10",
      "content": "<p>To me, the issue with SVM seems to be mainly a computational one. There is no problem using SVM for regression (standard tools offer this as an option). But SVM computation time is typically roughly quadratic in the number of rows, and this can lead to months of computation with large data sets (depending on how many hyper-parameters are explored during tuning).</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 17156,
      "author_name": "scarllet",
      "author_url": "",
      "post_date": "11/26/2012 21:32:57",
      "content": "<p>Hi Majid,</p>\r\n<p>I'm also working on it for a class project. How is going with your project? What types of model did you try?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17162,
      "author_name": "naimo69663",
      "author_url": "",
      "post_date": "11/27/2012 19:26:15",
      "content": "<p>Cool. Thanks for letting me know.</p>\r\n<p>Reading the whole file at once was a pain. It is too large for my laptops. I had to send the job to a server. Now I am trying regression models first. I'll see how they go and then may be some more sophisticated ones.</p>\r\n<p>Majid</p>\r\n<p>&nbsp;</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17163,
      "author_name": "scarllet",
      "author_url": "",
      "post_date": "11/27/2012 19:36:12",
      "content": "<p>Yes, the data is big. I don't understand how they others read it into R. I have to use SAS, and split a piece into R and try some models. What language are you using? We are also working on regression.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17164,
      "author_name": "naimo69663",
      "author_url": "",
      "post_date": "11/27/2012 19:48:08",
      "content": "<p>I am using R. It is possible to read it in R, just takes too long. Have you tried using sqldf package? It puts data into an sql database and they you can fetch as much as you need using the standard SQL functions (see<a href=\"http://stackoverflow.com/questions/1727772/quickly-reading-very-large-tables-as-dataframes-in-r\" target=\"_blank\">\r\n http://stackoverflow.com/questions/1727772/quickly-reading-very-large-tables-as-dataframes-in-r</a>). It does seem faster than read.csv, and it saves you the trouble of splitting file into many pieces. If you have a powerful computer it might solve your problem.</p>\r\n<p>Majid</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17165,
      "author_name": "scarllet",
      "author_url": "",
      "post_date": "11/27/2012 21:52:52",
      "content": "<p>I don't use SQL very much. We get a random sample of 50000 lines from SAS and put it into R.&nbsp; Thanks for your advice!\r\n</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17166,
      "author_name": "naimo69663",
      "author_url": "",
      "post_date": "11/27/2012 23:42:11",
      "content": "<p>SQL is simple, but if you can already select desired rows from SAS then you probably don't need SQL.&nbsp;</p>\r\n<p>Majid</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17167,
      "author_name": "hershey101",
      "author_url": "",
      "post_date": "11/27/2012 23:52:04",
      "content": "<p>Hey,<br>\r\nMy friend and I are also working on this dataset. We have gotten some pretty promising results 0.779 for our best model with only a couple of days of effort and some tweaking. We used regression thusfar and now are looking into more complicated mixture models.\r\n Any ideas?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17168,
      "author_name": "naimo69663",
      "author_url": "",
      "post_date": "11/28/2012 00:04:40",
      "content": "<p>Cool. No, I haven't got any results yet. I just started running regression today. Should have some results in a few days. But I think SVM and neural networks could do a good job on this dataset.\r\n</p>\r\n<p>Majid</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17205,
      "author_name": "hershey101",
      "author_url": "",
      "post_date": "11/29/2012 03:21:39",
      "content": "<p>I have thought of using SVM, however, was unable to come up with a good way of using SVM prediction. Based upon my understanding SVMs can predict multiclass output, however, here, we are trying to predict a real-valued output. I thought of splitting the\r\n real-valued output into bins and predicting a bin (and accepting some round-off error) however the number of bins depends on the security and based upon what I have read in these forms the models that train on the entire data set are much better then models\r\n that do security based training. Furthermore, I don't think we have enough data points to make the number of bins precise and still maintain a large number of points within each bin during training giving it predictive power.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 17366,
      "author_name": "naimo69663",
      "author_url": "",
      "post_date": "12/03/2012 21:55:08",
      "content": "<p>Yea you are right. I can't think of a decent implementation of SVM either. I am still playing around with regression, and may be I'll try neural networks. What did you use in your best regression model so far?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 32484,
      "author_name": "elroch",
      "author_url": "",
      "post_date": "10/21/2013 12:13:10",
      "content": "<p>To me, the issue with SVM seems to be mainly a computational one. There is no problem using SVM for regression (standard tools offer this as an option). But SVM computation time is typically roughly quadratic in the number of rows, and this can lead to months of computation with large data sets (depending on how many hyper-parameters are explored during tuning).</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "16961": "",
    "17156": "",
    "17162": "",
    "17163": "",
    "17164": "",
    "17165": "",
    "17166": "",
    "17167": "",
    "17168": "",
    "17205": "",
    "17366": "",
    "32484": ""
  },
  "source": "meta"
}