Skip to content
Snippets Groups Projects
Notebook.ipynb 30 KiB
Newer Older
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423
   "cells": [
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "# Anxiety in Computer-Gamers: differences, similiratires and learnings\n",
            "\n",
            "# Overview \n",
            "\n",
            "In this project we decided to analyze anxiety in Gamers. We picked the dataset from kaggle because it intersected our personal interests. The data and survey can be found [here](https://www.kaggle.com/datasets/divyansh22/online-gaming-anxiety-data)\n",
            "\n",
            "The data was acquired by a survey published and shared online. This way everyone could participate. For us that also means taking into account that the distribution and answers can be scewed. \n",
            "\n",
            "## Motivation - "
         ]
      },
      {
         "cell_type": "code",
         "execution_count": 5,
         "metadata": {},
         "outputs": [
            {
               "name": "stdout",
               "output_type": "stream",
               "text": [
                  "<src.Dataset.Dataset object at 0x000001CD53BDA250>\n"
               ]
            }
         ],
         "source": [
            "import matplotlib.pyplot as plt\n",
            "from src.Dataset import Dataset \n",
            "\n",
            "dataset = Dataset(\"data\\GamingStudy_data.csv\")\n",
            "dataframe = dataset.get_dataframe()\n",
            "print(dataset)\n"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "# Data Exploration\n",
            "\n",
            "Because the data was accumulated in a semi-professional way for a pre-study we had to clean it up and make some changes. \n",
            "\n",
            "Some columns could be answered with an open text field. Naturally the answeres in those columns are very diversified and hard to analyze. \n",
            "\n",
            "#### Affected Columns\n",
            "+ Whyplay\n",
            "+ Earnings \n",
            "+ League\n",
            "\n",
            "In the following we will explain if and how we used these columns. \n",
            "\n",
            "Stuff like deleted columns, general overview of the distribution (men women, games, platform) and problems with it \n",
            "\n"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\"\"\"\n",
            "4 Plots/Way to shows the distribution of \n",
            "Gender, \n",
            "Platform (where they found the survey)\n",
            "Games Top 5 \n",
            "and Console\n",
            "\n",
            "\"\"\""
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "## Explanation of technical terms \n",
            "\n",
            "### SPIN \n",
            "SPIN stands for Social Phobia Inventory \n",
            "The SPIN is a standardized set of 17 question. After answering the questionnaire a “SPIN” value is calculated which is effective for screening for and measuring the severity of social anxiety disorder\n",
            "1. I am afraid of people in authority.\n",
            "2. I am bothered by blushing in front of people.\n",
            "3. Parties and social events scare me.\n",
            "4. I avoid talking to people I don’t know.\n",
            "5. Being criticized scares me a lot.\n",
            "6. I avoid doing things or speaking to people for fear of embarrassment.\n",
            "7. Sweating in front of people causes me distress.\n",
            "8. I avoid going to parties.\n",
            "9. I avoid activities in which I am the center of attention.\n",
            "10. Talking to strangers scares me.\n",
            "11. I avoid having to give speeches.\n",
            "12. I would do anything to avoid being criticized.\n",
            "13. Heart palpitations bother me when I am around people.\n",
            "14. I am afraid of doing things when people might be watching.\n",
            "15. Being embarrassed or looking stupid are among my worst fears.\n",
            "16. I avoid speaking to anyone in authority.\n",
            "17. Trembling or shaking in front of others is distressing to me. \n",
            "### GAD \n",
            "is a mental and behavioral, disorder, specifally an anxiety disorder characterized by excessive, uncontrollable and often irrational worry about events or activities. There are specific questionaires you can use to evaluate the disorder. In the questionnaire the minimum is 0 and maximum is 21 \n",
            "#### Worries of concern\n",
            "- Health\n",
            "- Finances\n",
            "- Death\n",
            "- Family\n",
            "- Relationships\n",
            "- Work\n",
            "#### Symptoms \n",
            "- Excessive worry\n",
            "- Restlessness,\n",
            "- Low Concentration\n",
            "- Trouble sleeping\n",
            "- Exhaustion / Fatigablity\n",
            "- Irritability\n",
            "- Sweating\n",
            "- Trembling (Muscle contraction)\n",
            "In the questionnaire the question target these symptoms and worries and summarize them into a score between 0 and 21. \n",
            "### SWL\n",
            "#### Explanation\n",
            "The survey has 5 questions. You fill it in yourself (not a psychiatrist).\n",
            "For each question, you choose any integer between 1 (highly disagree) to 7 (highly agree).\n",
            "In general, lower numbers mean you are less satisfied with life in a certain way.\n",
            "This means you can score between 5 (least satisfied) to 35 (most satisfied).\n",
            "#### Interpretation\n",
            "The (total) SWL score can be interpreted as:\n",
            "\n",
            "- 31 - 35 Extremely satisfied\n",
            "- 26 - 30 Satisfied\n",
            "- 21 - 25 Slightly satisfied\n",
            "- 20 Neutral\n",
            "- 15 - 19 Slightly dissatisfied\n",
            "- 10 - 14 Dissatisfied\n",
            "- 5 - 9 Extremely dissatisfied\n",
            "\n",
            "A more detailed interpretation can be found [here](http://labs.psychology.illinois.edu/~ediener/Documents/Understanding%20SWLS%20Scores.pdf).\n",
            "\n",
            "Residents of developed nations (e.g. DE) usually score 20-24.\n",
            "#### Questions \n",
            "____ In most ways my life is close to my ideal.<br>\n",
            "____ The conditions of my life are excellent.<br>\n",
            "____ I am satisfied with my life.<br>\n",
            "____ So far I have gotten the important things I want in life.<br>\n",
            "____ If I could live my life over, I would change almost nothing.<br>\n",
            "\n",
            "---"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "# Analysis\n",
            "\n",
            "## Preprocessing \n",
            "* Explained new columns and why we did that *\n",
            "\n",
            "Some columns gave the options to write individual responses. Naturally those are not useful in data analysis. In some cases we cleaned the columns and changes the unusual cases to \"Other\"/\"NA\"\n",
            "### Cleaned Columns\n",
            "+ \"Whyplay\" \n",
            "+ Accept \n",
            "## Normalizing the Data \n",
            "\n",
            "### Creating [\"Is_narcissist\"]\n",
            "### Creating [\"Anxiety_score\"]"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "# Executing and showing new columns \n",
            "dataset.get_combined_anxiety_score(dataset.get_dataframe())"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "### Creating [\"Is_competetive\"]"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "## Q1 -  Which gamers are more anxiety prone ? \n",
            "\n",
            "Text .......\n",
            "\n",
            "We compare\n",
            "\n",
            "### Women vs Men \n",
            "\n",
            "Explanation \n",
            "![Example Plot](https://cdn.discordapp.com/attachments/806128836332879924/1127988009627832320/Unbenannt.png)"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\n",
            "\"\"\"# SIDE BY SIDE PLOTS \n",
            "# LEFT = LINE Graph distribution of Anxiety Score Related to Group\n",
            "# RIGHT = Stacked Bars comparing the GROUP with = \n",
            "# 1.[Work] - 4 Bars\n",
            "# 2.[Degree] - 5 Bars\n",
            "# 3.[Whyplay ] - 4 Bars (Everything until \"All of them\")\n",
            "\"\"\"\n",
            "#"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "### Competetive vs Easy Going Players \n",
            "Explanation "
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\"\"\"# SIDE BY SIDE PLOTS \n",
            "# LEFT = LINE Graph distribution of Anxiety Score Related to Group\n",
            "# RIGHT = Stacked Bars comparing the GROUP with = \n",
            "# 1.[Work] - 4 Bars\n",
            "# 2.[Degree] - 5 Bars\n",
            "# 3.[Whyplay ] - 4 Bars (Everything until \"All of them\")\"\"\""
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "### Narcissist vs Non-Narcissist"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\"\"\"\"# SIDE BY SIDE PLOTS \n",
            "# LEFT = LINE Graph distribution of Anxiety Score Related to Group\n",
            "# RIGHT = Stacked Bars comparing the GROUP with = \n",
            "# 1.[Work] - 4 Bars\n",
            "# 2.[Degree] - 5 Bars\n",
            "# 3.[Whyplay ] - 4 Bars (Everything until \"All of them\")\"\"\""
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "## Q2 - Correlations between played hours and one's well being.\n",
            "**Maybe we can even add if hours watching Streams effect it**"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "    \"\"\"\n",
            "     \n",
            "     \n",
            "    \"\"\""
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "## Q3 - Effect of the reason for playing on the satisfaction with life "
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "In this question, we visualise and discuss how a player's reason for playing and their satisfaction with life score (SWL) effect each other.\n",
            "\n",
            "Although a description of the columns are not given, we briefly describe them as follows:\n",
            "* \"improving\": players are competitive and derive satisfaction from outperforming themselves and others. \n",
            "* \"winning\": players are more competitive than those who wish to improve, and derive immense satisfaction from outperforming. Players who play to win experience games more intensely than those in other categories.\n",
            "* \"having fun\": players are not competitive. They are not particularly invested in improving or the outcome of the game, but instead play as a form of recreation. This does not imply the intensity or difficulty of a game is easy; a challenging game can still be fun as long as players derive satisfaction not from the outcome, but from the gameplay or environs (friends, etc).\n",
            "* \"relaxing\": players are playing to relax, and may play games to reduce their anxiety.\n",
            "* \"all of the above\": players in this category are generally competitive but also see the importance of enjoying the game itself."
         ]
      },
      {
         "cell_type": "code",
         "execution_count": 13,
         "metadata": {},
         "outputs": [
            {
               "name": "stdout",
               "output_type": "stream",
               "text": [
                  "Category distribution:\n",
                  "whyplay\n",
                  "having fun          5105\n",
                  "improving           4661\n",
                  "winning             1977\n",
                  "relaxing             623\n",
                  "other                424\n",
                  "all of the above      48\n",
                  "dtype: int64\n"
               ]
            },
            {
               "data": {
                  "image/png": "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",
                  "text/plain": [
                     "<Figure size 576x432 with 1 Axes>"
                  ]
               },
               "metadata": {
                  "needs_background": "light"
               },
               "output_type": "display_data"
            }
         ],
         "source": [
            "\"\"\" Horizontal bar chart, one row for every reason for with top width\n",
            "# Anxiety colored in for the amount of anxiety in that group \n",
            "\"\"\"\n",
            "print(\"Category distribution:\")\n",
            "print(dataframe.groupby(\"whyplay\").size().sort_values(ascending=False))\n",
            "\n",
            "fig, ax = plt.subplots(figsize=(8,6))\n",
            "order = [\"relaxing\", \"having fun\", \"other\", \"improving\", \"winning\"]\n",
            "fig.suptitle(\"\")\n",
            "dataframe[dataframe[\"whyplay\"] != \"other\"].boxplot(column=[\"SWL_T\"], by=\"whyplay\", ax=ax)\n",
            "pass"
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "As seen in this plot, we can discover the following:\n",
            "* On average, those who play to have fun are more satisfied with life than any other group.\n",
            "    * We find this outcome reasonable. Those that are more satisfied with life generally do not rely so much on gaming as a means of fulfillment.\n",
            "* As expected, those who play to win are the least satisfied with their lives, as they disproportionately value being the best over enjoying the game.\n",
            "* Interestingly, those who play to relax are also less satisfied with their lives on average. This may be because this category of players are not satisfied with life and use gaming as a means to destress.\n",
            "* Those who selected \"all of the above\" have a much smaller range of SWL metrics. This is due to the small sample size."
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "### Effects of income level (`work`) and education level (`Degree`) on the reason to play"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\n",
            "\"\"\"#Overlaying Histogram \n",
            "\n",
            "# Histogram for the income level Y = %, X = low to high \n",
            "# One in Green for the income \n",
            "# One in Red for the Anxiety for those people \"\"\""
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "## Q4 - Gamers from different countries "
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "1. Do they play different games ? \n",
            "    1. Are they reacting differently to those games \n",
            "2. Is the amount of educated players similar "
         ]
      },
      {
         "cell_type": "markdown",
         "metadata": {},
         "source": [
            "![Scatter](https://cdn.discordapp.com/attachments/1127973734884581386/1127973829344493679/image.png)"
         ]
      },
      {
         "cell_type": "code",
         "execution_count": null,
         "metadata": {},
         "outputs": [],
         "source": [
            "\"\"\"#### Analyze the countries amounting to Top 7 or 90% of the survey. \n",
            "\n",
            "\n",
            "#Q4.MAP PLOT = Most played game per country (Dont do it if its League everywhere. )\n",
            "#Q4 MAP PLOT = Heat Map with redder areas for more Anxiety in the country. \n",
            "#Q1.2 Grouped Bar Chart with the top game next to the \"Anxiety Score\"\n",
            "\n",
            "#2 Scatter PLot like in the example \"\"\""
         ]
      }
   "metadata": {
      "kernelspec": {
         "display_name": "base",
         "language": "python",
         "name": "python3"
      },
      "language_info": {
         "codemirror_mode": {
            "name": "ipython",
            "version": 3
         },
         "file_extension": ".py",
         "mimetype": "text/x-python",
         "name": "python",
         "nbconvert_exporter": "python",
         "pygments_lexer": "ipython3",
         "version": "3.10.9"
      },
      "orig_nbformat": 4
   "nbformat": 4,
   "nbformat_minor": 2
}