{
  "fetched_at": "2026-10-19T19:55:51Z",
  "source_url": "https://www.kaggle.com/competitions/become-a-kaggle-master-2024-hw-2/data",
  "pages": [
    {
      "name": "data-description",
      "content": "## Files\n\n*   **train.csv** - the training set\n*   **test.csv** - the test set\n*   **column_description.csv** - a description of the columns of the X features",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "In this Kaggle competition, participants are tasked with forecasting a **stationarized and anonymized financial variable**, which serves as a crucial metric for asset managers when making investment decisions based on market conditions. The target variable for prediction is labeled as `y`, termed **\"to Predict\"**. The dataset includes a series of predictor variables, known as **\"X variables\"**, which consist of a variety of traditional financial metrics. These are designed to support investment managers in their decision-making processes by providing insights into market dynamics and potential investment opportunities.\n\n**Avoiding Overfitting**\n\nA critical aspect of this competition is the emphasis on **avoiding overfitting**, a common pitfall in financial modeling. Given that financial variables are typically highly non-stationary, the competition organizers have taken measures to stationarize the variable to be predicted, assisting participants in developing more robust models. Despite these efforts, the risk of overfitting remains significant. Competitors are strongly advised to pay careful attention to this aspect, ensuring their models generalize well and are capable of performing consistently across different market scenarios.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "**Mean Squared Error (MSE)**\n\nMean Squared Error (MSE) is a widely used evaluation metric for regression models, which quantifies the average squared difference between the estimated values and the actual value. The formula for MSE is given by:\n\n$$\n\\text{MSE} = \\frac{1}{n} \\sum_{i=1}^{n} (\\hat{y}_i - y_i)^2\n$$\n\n\nWhere:\n- \\\\( \\hat{y}_i \\\\) represents the predicted values,\n- \\\\( y_i \\\\) represents the actual values,\n- \\\\( n \\\\) is the number of observations.\n\n\nMSE is a measure of the quality of an estimator—it is always non-negative, and values closer to zero are better. A lower MSE indicates a better fit of the model to the data.\n\n**Key Points:**\n- **Sensitivity to Outliers**: MSE is sensitive to outliers. Large errors are penalized more due to squaring each difference, which can lead to discrepancies in model evaluation if outliers are present.\n- **Units**: The units of MSE are the square of the units of the target variable, which can sometimes make interpretation difficult, particularly when comparing the MSE across different datasets.\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "Here are the rules that participants are required to adhere to before joining. \nCompliance with these rules ensures a fair and enjoyable competition for everyone. Please include the following:\n\n- **No Cheating:** Engage in the competition with honesty and integrity.\n- **No External data:** Do not use any external data for this competition.\n- **Full Engagement:** Dedicate yourself to active participation and strive to do your best.\n- **Enjoy the Experience:** Make the most of the event and have fun!\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "abstract",
      "content": "# Context:\nThis is homework 2 of the course 'Become a Kaggle Master'.\nThis course is part of the <a href=\"https://dauphine.psl.eu/en/training/masters-degrees/computer-science/m2-artificial-intelligence-systems-data\">IASD Master 2 in Machine Learning, Artificial Intelligence, and Data Science</a> program, jointly run by <a href=\"https://dauphine.psl.eu/en/\">Université Paris Dauphine</a>, <a href=\"https://www.ens.psl.eu/en\"> ENS</a>  and <a href=\"https://mines-paristech.eu/\"> Mines ParisTech</a>.\n\n#Goal:\nThis latest Kaggle competition aims at predicting a crucial financial time series! The objective is to leverage machine learning techniques to accurately forecast a financial variable, essential for making precise trading predictions. Although the dataset is intentionally anonymized, it encompasses approximately 133 features covering diverse aspects of financial markets. Your task is to develop a robust model capable of predicting the target variable based on the provided features.\n\n#Who Can Participate:\nThis competition is open to all students currently enrolled in our course. It serves as an invaluable practical exercise in machine learning, particularly focusing on time series prediction. Whether you're a novice or an experienced data scientist, this challenge offers a unique opportunity to sharpen your skills and apply theoretical knowledge to real-world scenarios.\n\n#Key Considerations:\nGiven the complexity of financial markets, participants are strongly encouraged to guard against overfitting, as it holds significant weight in the final ranking. The ability to generalize your model's predictions beyond the training data is paramount for success in this competition. As you fine-tune your algorithms, keep in mind the overarching goal of producing robust and reliable forecasts that can withstand the dynamic nature of financial markets.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}