master-thesis/Evaluation/Evaluation.ipynb

776 lines
444 KiB
Plaintext
Raw Permalink Normal View History

2020-01-27 19:07:36 +01:00
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Survey Evaluation"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 1,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"%%bash\n",
"jq -s . results/*.json > all_results.json"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 2,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"plt.rcParams['figure.figsize'] = (15,15)"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 3,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"with open(\"all_results.json\",\"rb\") as f:\n",
" results = json.load(f)"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 4,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"# extract questions\n",
"o = results[0][list(results[0].keys())[0]]"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 5,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"questions = list(o.keys())"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 6,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"bin_questions = []\n",
"range_questions = []\n",
"\n",
"for q in questions:\n",
" if len(o[q]) == 1:\n",
" range_questions.append(q)\n",
" else:\n",
" bin_questions.append(q)"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 7,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['Is this a valid recipe?', 'Does it seem eatable?']"
]
},
2020-01-30 09:23:45 +01:00
"execution_count": 7,
2020-01-27 19:07:36 +01:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"bin_questions"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 8,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['Are the instructions understandable? (0: totally confusing, 3: very clear)',\n",
" 'How tasty is it probably? (0: not at all, 3: very tasty)',\n",
" 'Would you cook it? (0: not at all, 3: immediately!)',\n",
" 'How creative is this recipe? (0: not at all, 3: very creative!)',\n",
" 'Is this a good combination of ingredients? (0: not at all, 3: very good!)',\n",
" 'Are the used cooking actions suitable for the ingredients? (0: not at all, 3: totally!)']"
]
},
2020-01-30 09:23:45 +01:00
"execution_count": 8,
2020-01-27 19:07:36 +01:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"range_questions"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## answers for each recipe:"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 9,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"recipes = {}\n",
"for res in results:\n",
" for r in res:\n",
" if r in recipes:\n",
" recipes[r] += 1\n",
" else:\n",
" recipes[r] = 1\n",
"sorted_recipe_names = sorted(recipes.keys())\n",
"sorted_values = [recipes[r] for r in sorted_recipe_names]"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 10,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"plt.rcParams['figure.figsize'] = (15,5)\n",
"plt.rcParams.update({'font.size': 22})\n",
"plt.bar(x = sorted_recipe_names, height=sorted_values)\n",
"plt.xticks(rotation=90)\n",
2020-01-27 19:21:12 +01:00
"plt.title(\"number of submitted results per recipe\")\n",
2020-01-27 19:07:36 +01:00
"plt.show()"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 11,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"def get_bin_answer(q):\n",
" yes = {}\n",
" no = {}\n",
" \n",
" for r in sorted_recipe_names:\n",
" yes[r] = 0\n",
" no[r] = 0\n",
" \n",
" for res in results:\n",
" for r in res:\n",
" if res[r][q] == \"Yes\":\n",
" yes[r] += 1\n",
" else:\n",
" no[r] += 1\n",
" \n",
" return sorted_recipe_names, [yes[r] for r in sorted_recipe_names], [no[r] for r in sorted_recipe_names]\n"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 12,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"def get_range_answer(q, ranges=4):\n",
" answers = {}\n",
" \n",
" for r in sorted_recipe_names:\n",
" answers[r] = [0] * ranges\n",
" \n",
" for res in results:\n",
" for r in res:\n",
" answers[r][int(res[r][q])] += 1\n",
" \n",
" l = []\n",
" for i in range(ranges):\n",
" l.append([answers[r][i] for r in sorted_recipe_names])\n",
" \n",
" return sorted_recipe_names, l"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 13,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"for q in bin_questions:\n",
" answer = get_bin_answer(q)\n",
" \n",
" x = np.arange(len(sorted_recipe_names)) \n",
"\n",
" width = 0.35 # the width of the bars\n",
"\n",
" plt.rcParams['figure.figsize'] = (15,5)\n",
" plt.rcParams.update({'font.size': 22})\n",
" plt.bar(x = x-width/2, height=answer[1], width=width, label=\"Yes\", color='g')\n",
" plt.bar(x = x+width/2, height=answer[2], width=width, label=\"No\", color='r')\n",
" plt.xticks(x, labels=sorted_recipe_names, rotation=90)\n",
" plt.title(q)\n",
" plt.legend()\n",
2020-01-30 09:23:45 +01:00
" plt.savefig(\"bin_\"+q+\".pdf\")\n",
2020-01-27 19:07:36 +01:00
" plt.show()"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 14,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"for q in range_questions:\n",
" answer = get_range_answer(q)\n",
" \n",
" x = np.arange(len(sorted_recipe_names)) \n",
"\n",
" width = 0.2 # the width of the bars\n",
"\n",
" plt.rcParams['figure.figsize'] = (15,5)\n",
" plt.rcParams.update({'font.size': 22})\n",
" plt.bar(x = x-1.5*width, height=answer[1][3], width=width, label=\"3\", color='g')\n",
" plt.bar(x = x-width/2, height=answer[1][2], width=width, label=\"2\", color='y')\n",
" plt.bar(x = x+width/2, height=answer[1][1], width=width, label=\"1\", color = 'orange')\n",
" plt.bar(x = x+1.5*width, height=answer[1][0], width=width, label=\"0\", color='r')\n",
" plt.xticks(x, labels=sorted_recipe_names, rotation=90)\n",
" plt.title(q)\n",
" plt.legend()\n",
" plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## answers for each group:"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 15,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"def get_bin_group_answer(answers):\n",
" yes = {}\n",
" no = {}\n",
" \n",
" for r in sorted_recipe_names:\n",
" grp = r.split('_')[0]\n",
" if grp not in yes:\n",
" yes[grp] = 0\n",
" no[grp] = 0\n",
" \n",
" for res in results:\n",
" for r in res:\n",
" grp = r.split('_')[0]\n",
" if res[r][q] == \"Yes\":\n",
" yes[grp] += 1\n",
" else:\n",
" no[grp] += 1\n",
" \n",
" keys= list(yes.keys())\n",
" \n",
" return keys, [yes[r] for r in keys], [no[r] for r in keys]"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 16,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [],
"source": [
"def get_range_group_answer(q, ranges=4):\n",
" answers = {}\n",
" \n",
" for r in sorted_recipe_names:\n",
" grp = r.split('_')[0]\n",
" if grp not in answers:\n",
" answers[grp] = [0] * ranges\n",
" \n",
" for res in results:\n",
" for r in res:\n",
" grp = r.split('_')[0]\n",
" answers[grp][int(res[r][q])] += 1\n",
" \n",
" \n",
" keys= list(answers.keys())\n",
" l = []\n",
" for i in range(ranges):\n",
" l.append([answers[r][i] for r in keys])\n",
" \n",
" \n",
" \n",
" return keys, l"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 17,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
"Is this a valid recipe?\n",
"(['noodle', 'rice'], [31, 28], [3, 6])\n"
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA3oAAAE8CAYAAACWzcMgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3Xu41XWZ9/HPjaCiBKHACIKKSqWVU7I9TE2COVrP5SFFzePU1Jimhs5MM0pOYTPmox2cxhRFn07XJJZSlko+c5WkZJ4egabUqDQQlNRQokAFOXyfP9Zv62btA2vtvdb6/u57vV/XNddy7/Vb7/3bOdyL273X+llKSQAAAACAOAblPgEAAAAAQGOx6AEAAABAMCx6AAAAABAMix4AAAAABMOiBwAAAADBsOgBAAAAQDAsegAAAAAQDIseAAAAAATDogcAAAAAwQzOfQK1GjVqVNprr71ynwYAAAAAZLFo0aIXUkqjaznWzaK31157aeHChblPAwAAAACyMLPltR7Lr24CAAAAQDAsegAAAAAQDIseAAAAAATDogcAAAAAwbDoAQAAAEAwLHoAAAAAEAyLHgAAAAAEw6IHAAAAAMGw6AEAAABAMINznwAAAACA2m3YsEGrV6/W2rVrtXnz5tyng37Ybrvt9IY3vEG77LKLdthhh6Z8DRY9AAAAwIkNGzZoxYoVGjlypPbaay8NGTJEZpb7tFCHlJI2btyoP//5z1qxYoX22GOPpix7LHoDNHnx5H4/du3CtVp28TJN/PxEvaHjDQ08K/qR+4sOXNSwFgAA8GX16tUaOXKkRo0alftU0E9mpu233/61f4erV6/W2LFjG/51an6NnplNN7NbzWyJmb1oZhvNbJWZ3W1mZ1ov/ynBzAaZ2flmttDM1pnZn8zsPjM7rXHfhj9elwz65egDAID2tHbtWg0fPjz3aaBBhg8frrVr1zalXc9P9C6WNEbSY5IekPSSpD0lvVfSEZJOMrNpKaUtnQ8ws+0k3SbpOEl/lvQjSTsUx99sZn+VUrqgEd+IJ96XDPp5+wAAoH1t3rxZQ4YMyX0aaJAhQ4Y07XWW9Sx6p0r6eUrppa6fNLO3Spov6QOSPizpG13u/gdVlrxfSXpvSun54jGTJN0nabqZzU8p3d7/b8EX70sG/fx9HdjwLAAAcITX5MXRzH+XNf/qZkrpZ9VLXvH5xyXNKj48svPzxU/zLio+PLdzySse84QqPyGUpH+t96S9irBk0M/fBwAAALalUdfR21Tcru/yub9S5Vc9n0kp/bSHx8yVtFHSQWa2e4POo7SiLBn08/cBAACAbRnwomdmEyV9vPjwzi53vbO4faSnx6WUXpb0ePHhOwZ6HmUWacmgH68PAACAeOq+vIKZfUTSFElDJI2X9C5VFsYrUkrf73Jo548elveRW6HKkhf2xxTelwD6sfsAACCeN934Jld/P2nUpaOOPvpo3XXXXfroRz+qr33ta70et2DBAh1++OHaeeed9ctf/lITJ8ZcRfrzE713q/KmK6dLOqz43Gck/XvVccOK226v6+tiXXHb4/+HmNnZxWUZFq5ataofp5qX9yWAfuw+AACIqV3/fvLVr35VI0eO1Ne//nXdddddPR7z0ksv6aMf/ahSSvrSl74UdsmT+rHopZTOSimZpJ0kvVXSf0r6rKSHzGxcl0M730Im9ffkUko3ppQ6Ukodo0eP7m8mC+9LAP3YfQAAEFe7/v1k7NixuuaaayRJH/vYx7RmzZpux8yYMUNLly7VUUcdpXPOOafVp9hS/X6NXkrplZTSr1JK/yLpU5L+UtK1XQ7pvPLfsG4Pfl3nfc25SmAm3pcA+rH7AAAgtnb++8kZZ5yhadOm6fe//70uuGDry3UvWLBAs2bN0ogRI/r81c4oGvWum53XzjvWzDqv4PhUcbtnH4+bUHWse96XAPqx+wAAAPXy9veT2bNna/To0frWt76lO+64Q9LWv7J59dVXa/z48d0eN2/ePB1zzDEaM2aMtt9+e40bN05nnnmmlixZ0uPXeeCBBzRt2jSNHTtWQ4YM0Rvf+EZNmjRJZ555pn76054uOtBajVr01qhyiYXBknYpPre4uD2opweY2U6S3lZ8+PMGnUdW3pcA+rH7AAAA9WrF338abfTo0br++uslSeecc45Wr16tiy++WEuXLtWxxx6rD3/4w1sdn1LSOeeco2OPPVY//vGPte++++r444/XmDFjNGfOHHV0dOjuu+/e6jE//OEPddhhh+n73/++xo0bp2nTpmnq1KkaMWKEbrnlFt12220N/77qVfe7bvbisKK1RtILxecelPQHSePN7LAerqV3sirv3PlISmllg84jG+9LAP3YfQAAgHq16u8/OrvhaZ144ok6/fTTdfPNN+voo4/Www8/rF133VU33nhjt2Ovvvpq3XjjjXrHO96hW2+9VZMmTXrtvltuuUWnn366TjvtNC1dulRveEPlf4fLL79cmzdv1m233aYTTjhhq96qVau0cmX+9aamn+iZ2XvM7Awz26GH+94tqfOXXL+WUtosScXtF4vPX29mY7o8ZpKkK4sPL+/vyZeF9yWAfuw+AABAvVr5959mufbaazV27Fg99NBDSilp1qxZ2m233bY65tVXX9Xll1+uQYMGae7cuVsteZJ0yimn6CMf+YheeOEFfec733nt888//7zMTO9///u7fd3Ro0frHe/If5nwWn91cx9JN0l6zszmm9kcM7vDzB6X9DNJe0v6oSqXWejqy6pcRH1/SU+Y2W1mdqekX0raTdI1KaXbG/GN5OJ9CaAfuw8AAFCvKH//GTlypC655BJJ0uTJk3XKKad0O+aRRx7RCy+8oHe+853ad999e+xMmTJFkvTggw++9rmDDz5YKSWdeuqpeuihh7R58+YmfAcDU+uvbi6QdJmk90h6kyoXSTdJz0n6nqSbUko/qH5QSmmzmR0v6TxJH5H0PkmbJS2SdF1K6eYBfweZef5DQD92HwAAoF7R/v4zbNiwrW6rLV26VJK0aNEimVmPx3Tqel3vL37xi3rsscd0xx136I477tDOO++sjo4OHXHEEfrQhz6kPffs6/0oW6OmRS+ltEzSzP58gZTSFlUuu3Dtto71yOsfAvqx+wAAAPVqx7//dP4kbo899tDhhx/e57Fvf/vbX/vn8ePH6xe/+IXmz5+vu+++W/fff78efPBBLViwQJdddpm+8Y1v6IwzzmjquW9Lo96MpW15/ENAP3YfAACgXu36958JEypXe9tjjz30zW9+s67HDho0SEceeaSOPPJISdK6dev05S9/WTNnztQ555yjadOmaejQoY0+5drPL9tXRo+8/yGjn7cPAABQr3b++8+73vUuDR8+XA8//LBWrFgxoNawYcP0mc98RqNGjdJLL72kJ598skFn2T8seiXi/Q8Z/bx9AACAerX733+GDh2qSy65RBs3btRxxx2nxYsXdztm3bp1uummm/TEE0+89rkvfOELPV5C4YEHHtCLL76owYMHa9y4cU09923hVzdLwvsfMvp5+wAAAPXi7z8VF110kVasWKHrrrtOHR0dOuCAA7TPPvto06ZNeuaZZ7RkyRK98soruueee167/MLMmTM1Y8YM7b///nrzm9+sHXbYQcuXL3/tUg6f/vSnteuuu2b9vlj0SsD7HzL6efsAAAD14u8/rzMzzZo1SyeddJJmz56tBx54QEuWLNFOO+2ksWPH6vjjj9cHPvABHXLIIa895oYbbtD8+fO1aNEi/eQnP9H69es1btw4HX/88Tr//PP13ve+N+N3VGEppdznUJOOjo60cOHC3KfRzeTFkwf0eO9/yOi3vr/owEUN6QAAAH+WLFmi/fbbL/dpoIHq+XdqZotSSh21HMtr9DLyuGTQL08fAAAA6A2/upmJ9yWDft4+AOT2phvf5HJ+0vfb5zdagPrwE70MyjxE6Ze/DwBl4HF+0o/dB7A1Fr0W8z5E6efvA0BEEeYz/Xx9AN2x6LWQ9yFKvxx9AIgmynymn6cPoGcsei3ifYjSL08fACKJNJ/pt74
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
"Does it seem eatable?\n",
"(['noodle', 'rice'], [31, 30], [3, 4])\n"
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA3oAAAE8CAYAAACWzcMgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3Xu41XWZ9/HPjaCiBKLACAKKSqWWk7JTpyZBHa1nPKSgeZyaHNPU0JlpRskpnBnz0Q5OY4qiT6drEkspS6WeuUpSMk+PQFNqVBYISmooUaCCHL7PH+u3cbNPrLX3Wuv7u+/1fl3XXMu912+992/HcC9v917rZyklAQAAAADiGJD7BAAAAAAA9cWiBwAAAADBsOgBAAAAQDAsegAAAAAQDIseAAAAAATDogcAAAAAwbDoAQAAAEAwLHoAAAAAEAyLHgAAAAAEMzD3CVRrxIgRaZ999sl9GgAAAACQxaJFi15KKY2s5lg3i94+++yjhQsX5j4NAAAAAMjCzJZXeyy/ugkAAAAAwbDoAQAAAEAwLHoAAAAAEAyLHgAAAAAEw6IHAAAAAMGw6AEAAABAMCx6AAAAABAMix4AAAAABMOiBwAAAADBDMx9AgAAAACqt2HDBq1evVpr167V5s2bc58O+mCHHXbQm970Ju2+++7aaaedGvI1WPQAAAAAJzZs2KAVK1Zo+PDh2meffTRo0CCZWe7TQg1SStq4caP+9Kc/acWKFRo/fnxDlj0WvX6atHhSnx+7duFaLbt8mSZ8ZoLe1PamOp4V/cj9RYcuqlsLAAD4snr1ag0fPlwjRozIfSroIzPTjjvuuPXPcPXq1Ro9enTdv07Vr9Ezs+lmdqeZLTGzl81so5mtMrP7zOwc6+E/JZjZADO72MwWmtk6M/ujmT1oZmfW79vwx+uSQb8cfQAA0JrWrl2roUOH5j4N1MnQoUO1du3ahrRr+Yne5ZJGSXpS0sOSXpG0t6SjJR0j6VQzm5pS2tL+ADPbQdJdkk6S9CdJP5C0U3H87Wb2FymlS+rxjXjifcmgn7cPAABa1+bNmzVo0KDcp4E6GTRoUMNeZ1nLoneGpJ+mlF7p+EkzO0jSfEnvl/QhSV/tcPffq7Lk/ULS0SmlF4vHTJT0oKTpZjY/pXR3378FX7wvGfTz93Vo3bMAAMARXpMXRyP/LKv+1c2U0k86L3nF55+SNKv48Nj2zxc/zbus+PDC9iWveMzTqvyEUJL+pdaT9irCkkE/fx8AAADYnnpdR29Tcbu+w+f+QpVf9XwupfTjbh4zV9JGSe80s73qdB6lFWXJoJ+/DwAAAGxPvxc9M5sg6aPFh/d2uOuQ4vbx7h6XUnpV0lPFh+/o73mUWaQlg368PgAAAOKp+fIKZvZhSZMlDZI0VtK7VFkYr0kpfafDoe0/eljeS26FKkte2B9TeF8C6MfuAwCAeN5865td/ftJvS4ddfzxx+v73/++zj33XH35y1/u8bgFCxboqKOO0q677qqf//znmjAh5irSl+vovVuVN11pt0nSpyT9R6fjhhS3XV7X18G64rbb/w8xs/MlnS9J48ePr/lEc/O+BNCP3QeA/uA6svSb3ec6stXz+OdbD1/60pd00EEH6Stf+YqmTZumv/7rv+5yzCuvvKJzzz1XKSV9/vOfD7vkSX341c2U0nkpJZO0i6SDJP2npH+V9KiZjelwaPtbyKS+nlxK6daUUltKqW3kyJF9zWThdYjSb40+AOTifX7Sz9tHdVr1z3f06NG64YYbJEkf+chHtGbNmi7HzJgxQ0uXLtVxxx2nCy64oNmn2FR9fo1eSum1lNIvUkr/LOkTkv5c0o0dDmm/8t+QLg9+Q/t9jblKYCbehyj92H0AyMX7/KSft4/qtfKf79lnn62pU6fqd7/7nS65ZNvLdS9YsECzZs3SsGHDev3Vzijq9a6b7dfOO9HM2q/g+Exxu3cvjxvX6Vj3vA9R+rH7AJCL9/lJP38f+Xj795PZs2dr5MiR+vrXv6577rlH0ra/snn99ddr7NixXR43b948nXDCCRo1apR23HFHjRkzRuecc46WLFnS7dd5+OGHNXXqVI0ePVqDBg3SbrvtpokTJ+qcc87Rj3/c3UUHmqtei94aVV6rN1DS7sXnFhe37+zuAWa2i6S3FR/+tE7nkVWEIUo/bh8AcvE+P+mXo488PC7xI0eO1M033yxJuuCCC7R69WpdfvnlWrp0qU488UR96EMf2ub4lJIuuOACnXjiifrhD3+o/fffXyeffLJGjRqlOXPmqK2tTffdd982j/ne976nI488Ut/5znc0ZswYTZ06VVOmTNGwYcN0xx136K677qr791WrvrwZS3eOLFprJL1UfO4RSb+XNNbMjuzmWnqnqfLOnY+nlFbW6TyyiTJE6cfsA0Au3ucn/fL00XxNW+LPr3ta06ZN01lnnaXbb79dxx9/vB577DHtscceuvXWW7sce/311+vWW2/VO97xDt15552aOHHi1vvuuOMOnXXWWTrzzDO1dOlSvelNlf8drr76am3evFl33XWXTjnllG16q1at0sqV+debqn6iZ2bvMbOzzWynbu57t6T2X3L9ckppsyQVt58rPn+zmY3q8JiJkq4tPry6rydfFpGGKP14fQDIxfv8pB+7j95FWOJvvPFGjR49Wo8++qhSSpo1a5b23HPPbY55/fXXdfXVV2vAgAGaO3fuNkueJJ1++un68Ic/rJdeeknf/OY3t37+xRdflJnpfe97X5evO3LkSL3jHfkvE17tr27uJ+k2SS+Y2Xwzm2Nm95jZU5J+ImlfSd9T5TILHX1BlYuoHyjpaTO7y8zulfRzSXtKuiGldHc9vpFcvA85+rH7AJCL9/lJP3YfvYvy5zt8+HBdccUVkqRJkybp9NNP73LM448/rpdeekmHHHKI9t9//247kydPliQ98sgjWz932GGHKaWkM844Q48++qg2b97cgO+gf6r91c0Fkq6S9B5Jb1blIukm6QVJ35Z0W0rpu50flFLabGYnS7pI0oclvVfSZkmLJN2UUrq9399BZp7/EtCP3QeAXLzPT/qx++hdtD/fIUOGbHPb2dKlSyVJixYtkpl1e0y7VatWbf3nz33uc3ryySd1zz336J577tGuu+6qtrY2HXPMMfrgBz+ovffu7f0om6OqRS+ltEzSzL58gZTSFlUuu3Dj9o71yOtfAvqx+wCQi/f5ST92H71rxT/f9p/EjR8/XkcddVSvx7797W/f+s9jx47Vz372M82fP1/33XefHnroIT3yyCNasGCBrrrqKn31q1/V2Wef3dBz3556vRlLy/L4l4B+7D4A5OJ9ftKP3UfvWvXPd9y4ytXexo8fr6997Ws1PXbAgAE69thjdeyxx0qS1q1bpy984QuaOXOmLrjgAk2dOlWDBw+u9ylXf37ZvjK65f0vGf28fQDIxfv8pB+7j9618p/vu971Lg0dOlSPPfaYVqxY0a/WkCFD9KlPfUojRozQK6+8ot/85jd1Osu+YdErEe9/yejn7QNALt7nJ/3YffSu1f98Bw8erCuuuEIbN27USSedpMWLF3c5Zt26dbrtttv09NNPb/3cZz/72W4vofDwww/r5Zdf1sCBAzVmzJiGnvv28KubJeH9Lxn9vH0AyMX7/KQfu4/e8edbcdlll2nFihW66aab1NbWpoMPPlj77befNm3apOeee05LlizRa6+9pvvvv3/r5RdmzpypGTNm6MADD9Rb3vIW7bTTTlq+fPnWSzl88pOf1B577JH1+2LRKwHvf8no5+0DQC7e5yf92H30jj/fN5iZZs2apVNPPVWzZ8/Www8/rCVLlmiXXXbR6NGjdfLJJ+v973+/Dj/88K2PueWWWzR//nwtWrRIP/rRj7R+/XqNGTNGJ598si6++GIdffTRGb+jCksp5T6HqrS1taWFCxfmPo0uJi2e1K/He/9LRr/5/UWHLqpLBwD64823vtnd/KTvu8/zX8WSJUt0wAEH5D4N1FEtf6Zmtiil1FbNsbxGL6MyDlH6fvoAkJPn+Uk/dh9ABYteJt6
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"for q in bin_questions:\n",
2020-01-30 09:23:45 +01:00
" print(q)\n",
2020-01-27 19:07:36 +01:00
" answer = get_bin_group_answer(q)\n",
2020-01-30 09:23:45 +01:00
" print(answer) \n",
2020-01-27 19:07:36 +01:00
" x = np.arange(len(answer[0])) \n",
"\n",
" width = 0.35 # the width of the bars\n",
"\n",
" plt.rcParams['figure.figsize'] = (15,5)\n",
" plt.rcParams.update({'font.size': 22})\n",
2020-01-30 09:23:45 +01:00
" plt.bar(x = x-width/2, height=answer[1], width=width, label=\"Yes\", color='limegreen', hatch=\"/\")\n",
" plt.bar(x = x+width/2, height=answer[2], width=width, label=\"No\", color='salmon', hatch=\"\\\\\")\n",
2020-01-27 19:07:36 +01:00
" plt.xticks(x, labels=answer[0], rotation=0)\n",
2020-01-30 09:23:45 +01:00
" #plt.title(q)\n",
2020-01-27 19:07:36 +01:00
" plt.legend()\n",
2020-01-30 09:23:45 +01:00
" plt.savefig(\"bin_\"+q.split('(')[0].replace(\" \",\"_\").replace(\"?\",\"\")+\".svg\")\n",
2020-01-27 19:07:36 +01:00
" plt.show()"
]
},
{
"cell_type": "code",
2020-01-30 09:23:45 +01:00
"execution_count": 18,
2020-01-27 19:07:36 +01:00
"metadata": {},
"outputs": [
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"Are the instructions understandable? (0: totally confusing, 3: very clear)\n",
"(['noodle', 'rice'], [[1, 0], [2, 2], [8, 10], [23, 22]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"How tasty is it probably? (0: not at all, 3: very tasty)\n",
"(['noodle', 'rice'], [[1, 1], [10, 9], [15, 15], [8, 9]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"Would you cook it? (0: not at all, 3: immediately!)\n",
"(['noodle', 'rice'], [[7, 5], [12, 9], [7, 13], [8, 7]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA48AAAE8CAYAAABgqIT9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3XucXHWZ5/HvQxKuASMkEMI1DgwsF5UQGHDUBpHF0ZDFDVEHGA2DIYJRFNSADjsM6ATEG4LEMCjB5SILkbWRGRQjBAaETQIiAxNuhkAIIRmDJAE0t2f/OKdNp9Pd1dV96pzznPN5v155FVV16lu/8rXzPPv0r+occ3cBAAAAANCbrYpeAAAAAACg/BgeAQAAAAANMTwCAAAAABpieAQAAAAANMTwCAAAAABoiOERAAAAANAQwyMAAAAAoCGGRwAAAABAQwyPAAAAAICGBhe9gCINHz7c991336KXAQAAAACFWLBgwX+5+4i+HFvr4XHffffV/Pnzi14GAAAAABTCzBb39Vi+tgoAAAAAaIjhEQAAAADQEMMjAAAAAKAhhkcAAAAAQEMMjwAAAACAhhgeAQAAAAANMTwCAAAAABpieAQAAAAANMTwCAAAAABoaHDRCwAAAABQbRs3btSrr76qNWvW6I9//KM2btxY9JIqZ9CgQdpxxx218847a5tttmnJezA8AgAAAGiZ9evX68UXX9TgwYO18847a/vtt9dWW20lMyt6aZXh7lq3bp1WrVqlF154QXvvvXdLBkiGRwAAgAL8yyOHF72ESpk8ZkHRS0APVq5cqW222Ua77747A2OLmJm23nprDR8+XFLyv/nuu++e+fvwm0cAAAAALfPaa69pl112YXDMyU477aTVq1e3JJvhEQAAAEDLrF+/XltvvXXRy6iNIUOGaMOGDS3J7vPwaGYHmNk5ZnaDmS00s41m5mZ2cg/HDzGz48zsm2b2kJm9bGZrzewlM7vNzI7pz4LNbFb6vj39W9ifXAAAAACtwa5jflr5v3Uzv3k8S9I5TRzfJunu9L+XSVog6XVJB0maIGmCmV3i7v+riczOHpD0bDePv9zPPAAAAABAD5oZHv9D0uWS5isZBH+gZEDsyUZJsyVd4e73d37CzD4q6UZJF5rZPe5+T1OrTlzr7rP68ToAAAAAQJP6PDy6+7Wd7zfaDnX3X0n6VQ/P3WJmx0s6Q9JpkvozPAIAAITVPnNp0UuolMkzi14BUH1FXqrj0fR2zwLXAAAAAKBgh3e6dM3q+au1aNoijb5stHYcu2Pm75VF/oKMLw1z5ZVX6v7779fjjz+u5cuXa9WqVRo2bJje8Y53aNKkSTr11FNL8bvRIofH/dPb/v5G8Vgze7ukoZJekfTvku52941ZLA4AAKCVxk8ZVfQSgNKJMDi2wmWXXably5frkEMO0bve9S7tsMMOWrx4sX71q19pzpw5uu222/STn/xEW21V7MUyChkezWykpEnp3dn9jPl4N489aWYfc/fH+5kJAAAAoAB1HRwl6cc//rEOO+ww7bDDDps9/sQTT+i4447TT3/6U11//fU6/fTTC1phIvfR1cwGS7pB0lskzXH3O5qM+I2kz0o6WMmu4yhJ4yQ9puRMrr80sz16ef8zzWy+mc1fsWJFfz4CAAAAgAzVeXCUpHe/+91bDI6SdPDBB+vTn/60JOnuu+/e4vm8FbHv+X1Jx0l6UcnJcpri7t9x9yvd/Ul3f93dX3b3OyUdKekhSbtKuqCX11/j7mPdfeyIESP6+REAAAAAZKXOg2MjgwcnXxbddtttC15JzsOjmV2h5AyryyQd5+7Lssp297WSpqd3P5hVLgAAAIDWYnDs3qJFi/T9739fknTiiScWvJocf/NoZt9U8nXTFUoGx2da8DYL09sev7YKAAAAoFwYHBPXXXed5s6dq3Xr1mnJkiV68MEHtXHjRl1wwQX68Ic/XPTy8hkezezrks6V9HtJx7v7ky16q13S2zUtygcAAABQchEHR0l64IEHdP311//5/uDBg3XJJZfo3HPPLXBVm7T8a6tmdqmkL0p6Vcng+FgL3+4j6e28Fr4HAAAAgJLK4+Q7rXLttdfK3fXGG2/oiSee0Oc+9zlddNFFOuqoo7R06dKWvW9ftXR4NLNLJE2T9Aclg+OjfXzddDNbaGbTuzz+TjMbZ2aDujw+2MzOVfK1WEn6dgbLBwAAABBIXmdtbbXttttOBx10kC6//HJNnz5djz32mKZOndry922kz19bNbMxkq7u9NBB6e0/m9kXOh5096PS48dL+of04WclfcbMuote6O6Xdnlsd0kHpLed7SvpdkkrzexpSUsk7SjpUCWX7NgoaZq7/7yvnwsAAABAfHle7iNPp59+ur7whS/ojjvu0Lp16zRkyJBc37+zZn7zuJOkv+rm8f17OH7nTv89Nv3XnbmSug6PPXlM0hVKLsuxj6TDJLmSIfI6Sd9z9wV9zAIAAChM+8ziv4JWJZNnFr0CFKnK14kcNmyYBg8erPXr12vlypXabbfdcn3/zvo8PLr7vZK63Trs4fhZkmY1vaLktZMkTerm8UWSPtefTAAAAADVU+XBUZLuu+8+rV+/XsOGDdPw4cNzf//OcrtUB4CKualvf0u6aHZ6O6FvsbU9frb37QUAKmP8lFFFLwEIrwqD4/33368XXnhBJ598srbZZpvNnnvggQd0xhlnSJLOOOMMDRo0qLuI3DA8AgAAAAinCoOjJD333HM6/fTTNXXqVI0ZM0YjR47U6tWr9dxzz+nJJ5MrHH7oQx/SJZdc0rI19BXDIwAAAIBQqjI4SlJbW5suvPBC3X///Xr66af14IMPyt01cuRITZgwQaeddppOOumklq6hrxgeAQAAABRqwZgmz3k5RtKZLVlKPvmdjB49WhdffHE+bzZALb3OIwAAAACgGhgeAQAAAAANMTwCAAAAABpieAQAAAAANMTwCAAAAABoiOERAAAAANAQl+oAAAAoQPvMpUUvoVImzyx6BUD1sfMIAAAAAGiInUcAAIACjJ8yquglAEBT2HkEAAAAADTE8AgAAAAAaIjhEQAAAADQEMMjAAAAAKAhhkcAAAAAQEOcbRUAAABAof7lkcOLXkJTJo9ZkFnWunXrdN999+lf//Vf9cADD2jx4sX6/e9/rxEjRujoo4/W1KlTdcwxx2T2fgPB8AgAAAAABZk7d66OP/54SdLIkSN1+OGHa4cddtCTTz6p2bNna/bs2brwwgt18cUXF7xSvrYKAAAAAIXZaqutNGHCBN133316+eWX9bOf/Uy33HKLHn/8cf34xz/WoEGDdMkll+iee+4peqkMjwAAAABQlPe973267bbb9J73vGeL5z760Y9q0qRJkqQbbrgh55Vtia+tAgAAFKB95tKil1Apk2cWvQIMRLT/e8jz/70ddthhkqQlS5bk96Y9YOcRAAAAAErqmWeekSTtvvvuBa+EnUcAAIBCjJ8yquglAKXB/z10b9myZZo1a5YkacKECcUuRuw8AgAAAEDprF+/Xqeddppee+01HXfccTrxxBOLXhLDIwAAAACUzac+9SnNmTNHe+21VylOliMxPAIAAABAqZxzzjn6wQ9+oJEjR2rOnDkaOXJk0UuSxPAIAAAAAKVx3nnn6bvf/a5GjBihOXPmaP/99y96SX/G8AgAAAAAJfClL31J3/rWt7TLLrvo7rvv1kEHHVT0kjbD8AgAAAAABTv//PN1+eWX661vfavuvvtuveMd7yh6SVtgeAQAAACAAl144YW67LLLNGzYMN1999067LDDil5St/p8nUczO0DSByQdIWmspL+UZJImuvttDV57iqSzJL1d0iBJCyVdJ2mGu2/sz8LN7AOSzk3Xsq2k30m6WdI33P1P/ckEAAAAgDy1t7frq1/9qiRpv/3205VXXtntcQceeKDOP//8PJe2hT4Pj0qGv3OafQMz+56ksyX9UdIcSeskHSfpKknHmdlEd9/QZOaXJF0maYOkeyW9KqlN0lcljTOz49z9jWbXCgAAAAB5Wrly5Z//e/78+Zo/f36
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"How creative is this recipe? (0: not at all, 3: very creative!)\n",
"(['noodle', 'rice'], [[1, 0], [10, 10], [15, 19], [8, 5]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"Is this a good combination of ingredients? (0: not at all, 3: very good!)\n",
"(['noodle', 'rice'], [[2, 1], [6, 7], [13, 11], [13, 15]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
2020-01-30 09:23:45 +01:00
{
"name": "stdout",
"output_type": "stream",
"text": [
2020-02-16 13:20:04 +01:00
"Are the used cooking actions suitable for the ingredients? (0: not at all, 3: totally!)\n",
"(['noodle', 'rice'], [[2, 5], [12, 6], [13, 15], [7, 8]])\n"
2020-01-30 09:23:45 +01:00
]
},
2020-01-27 19:07:36 +01:00
{
"data": {
2020-01-30 09:23:45 +01:00
"image/png": "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
2020-01-27 19:07:36 +01:00
"text/plain": [
"<Figure size 1080x360 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"for q in range_questions:\n",
2020-01-30 09:23:45 +01:00
" print(q)\n",
2020-01-27 19:07:36 +01:00
" answer = get_range_group_answer(q)\n",
2020-02-16 13:20:04 +01:00
" print (answer)\n",
2020-01-27 19:07:36 +01:00
" \n",
" x = np.arange(len(answer[0])) \n",
"\n",
" width = 0.2 # the width of the bars\n",
"\n",
" plt.rcParams['figure.figsize'] = (15,5)\n",
" plt.rcParams.update({'font.size': 22})\n",
2020-01-30 09:23:45 +01:00
" plt.bar(x = x-1.5*width, height=answer[1][3], width=width, label=\"3\", color='limegreen', hatch=\"/\")\n",
" plt.bar(x = x-width/2, height=answer[1][2], width=width, label=\"2\", color='yellowgreen', hatch=\"-\")\n",
" plt.bar(x = x+width/2, height=answer[1][1], width=width, label=\"1\", color='orange', hatch=\"|\")\n",
" plt.bar(x = x+1.5*width, height=answer[1][0], width=width, label=\"0\", color='salmon', hatch=\"\\\\\")\n",
2020-01-27 19:07:36 +01:00
" plt.xticks(x, labels=answer[0], rotation=0)\n",
2020-01-30 09:23:45 +01:00
" #plt.title(q)\n",
2020-01-27 19:07:36 +01:00
" plt.legend()\n",
2020-01-30 09:23:45 +01:00
" plt.savefig(\"range_\"+q.split('(')[0].replace(\" \",\"_\").replace(\"?\",\"\")+\".svg\")\n",
2020-01-27 19:07:36 +01:00
" plt.show()"
]
},
2020-01-30 09:23:45 +01:00
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"all_results = {}\n",
"\n",
"for q in bin_questions:\n",
" all_results[q] = {}\n",
" bin_res = {}\n",
" for res in results:\n",
" for r in res:\n",
" if r not in all_results[q]:\n",
" all_results[q][r] = int(res[r][q] == \"Yes\")\n",
" else:\n",
" all_results[q][r] += int(res[r][q] == \"Yes\")\n",
" for r in recipes:\n",
" all_results[q][r] /= recipes[r]\n",
" \n",
"for q in range_questions:\n",
" all_results[q] = {}\n",
" for res in results:\n",
" for r in res:\n",
" if r not in all_results[q]:\n",
" all_results[q][r] = int(res[r][q])\n",
" else:\n",
" all_results[q][r] += int(res[r][q])\n",
" for r in recipes:\n",
" all_results[q][r] /= recipes[r]"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"with open(\"question_results.json\",\"w\") as f:\n",
" json.dump(all_results,f)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'noodle_8.md': 7, 'noodle_3.md': 2, 'rice_8.md': 6, 'rice_2.md': 6, 'rice_0.md': 2, 'noodle_5.md': 4, 'rice_9.md': 2, 'rice_6.md': 4, 'rice_5.md': 5, 'noodle_4.md': 5, 'rice_3.md': 2, 'rice_4.md': 2, 'rice_7.md': 3, 'noodle_2.md': 4, 'noodle_1.md': 2, 'noodle_7.md': 3, 'noodle_6.md': 2, 'noodle_9.md': 3, 'rice_1.md': 2, 'noodle_0.md': 2}\n"
]
}
],
"source": [
"print(recipes)"
]
},
{
"cell_type": "code",
2020-02-16 13:20:04 +01:00
"execution_count": 22,
2020-01-30 09:23:45 +01:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['noodle_0.md',\n",
" 'noodle_1.md',\n",
" 'noodle_2.md',\n",
" 'noodle_3.md',\n",
" 'noodle_4.md',\n",
" 'noodle_5.md',\n",
" 'noodle_6.md',\n",
" 'noodle_7.md',\n",
" 'noodle_8.md',\n",
" 'noodle_9.md',\n",
" 'rice_0.md',\n",
" 'rice_1.md',\n",
" 'rice_2.md',\n",
" 'rice_3.md',\n",
" 'rice_4.md',\n",
" 'rice_5.md',\n",
" 'rice_6.md',\n",
" 'rice_7.md',\n",
" 'rice_8.md',\n",
" 'rice_9.md']"
]
},
2020-02-16 13:20:04 +01:00
"execution_count": 22,
2020-01-30 09:23:45 +01:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"[r for r in sorted(recipes.keys())]"
]
},
2020-01-27 19:07:36 +01:00
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.7.5"
}
},
"nbformat": 4,
"nbformat_minor": 4
}