{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "855260c3206f49adb110da5408694812": { "model_module": "@jupyter-widgets/controls", "model_name": "VBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [ "widget-interact" ], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "VBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "VBoxView", "box_style": "", "children": [ "IPY_MODEL_be19fcb07a404216ab9d12b61aefe115", "IPY_MODEL_0cd4c971f0c04af39e3c0c84f3223e8d", "IPY_MODEL_cc308c16fc3a4953927451b11f953735", "IPY_MODEL_5e5d090b75a84b91ad7bd31e5e72299b" ], "layout": "IPY_MODEL_c879f78629ef4cffb4cf2d07e22efcdf" } }, "be19fcb07a404216ab9d12b61aefe115": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatSliderModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatSliderModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "FloatSliderView", "continuous_update": true, "description": "Media (μ)", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_97c7a07e50e548698057e3da2c26a81b", "max": 10, "min": -10, "orientation": "horizontal", "readout": true, "readout_format": ".2f", "step": 0.5, "style": "IPY_MODEL_f66e544a56274b4abbfc423bf218128c", "value": 0 } }, "0cd4c971f0c04af39e3c0c84f3223e8d": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatSliderModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatSliderModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "FloatSliderView", "continuous_update": true, "description": "Desviación (σ)", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_4efb2d178f204828abe832bd1ef8ad4f", "max": 10, "min": 0.1, "orientation": "horizontal", "readout": true, "readout_format": ".2f", "step": 0.1, "style": "IPY_MODEL_15f13d73b0a6414aac1323357d58c335", "value": 5.8 } }, "cc308c16fc3a4953927451b11f953735": { "model_module": "@jupyter-widgets/controls", "model_name": "IntSliderModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "IntSliderModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "IntSliderView", "continuous_update": true, "description": "N° Datos", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_934f93c546c64c4ca47054ddc2b81788", "max": 5000, "min": 100, "orientation": "horizontal", "readout": true, "readout_format": "d", "step": 100, "style": "IPY_MODEL_7833c04994e94f1896f0ac230255eae0", "value": 1000 } }, "5e5d090b75a84b91ad7bd31e5e72299b": { "model_module": "@jupyter-widgets/output", "model_name": "OutputModel", "model_module_version": "1.0.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/output", "_model_module_version": "1.0.0", "_model_name": "OutputModel", "_view_count": null, "_view_module": "@jupyter-widgets/output", "_view_module_version": "1.0.0", "_view_name": "OutputView", "layout": "IPY_MODEL_456d718006cc4fc4b1eeff87c4c10c79", "msg_id": "", "outputs": [ { "output_type": "display_data", "data": { "text/plain": "
", "image/png": "iVBORw0KGgoAAAANSUhEUgAABI0AAAHXCAYAAAAx5aoCAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAf5FJREFUeJzs3XtcVNX+//E3oNy86wgIqaCiYl4oTcIyrUg0S8lLapnKMTtdKI3S0rxrkZmG5YWsNO1kmuWxTplGJF2UtPSYpwJvXxVTQSePooBgsH9/9GNO04AyCAwDr+fjsR85a6+157NmgPn0mb3XdjEMwxAAAAAAAADwJ66ODgAAAAAAAABVD0UjAAAAAAAA2KBoBAAAAAAAABsUjQAAAAAAAGCDohEAAAAAAABsUDQCAAAAAACADYpGAAAAAAAAsEHRCAAAAAAAADYoGgE1TF5enl544QVt2bLF0aEAAADUWORkAJwBRSNUWzNnzpSLi0ulPFfv3r3Vu3dvy+Pk5GS5uLjogw8+qJTn/zMXFxfNnDmzxP2xsbF69913FRYWVnlBVQOBgYEaM2ZMqfoeO3ZMnp6e2rZtW8UGhUpz4403atKkSY4OAwCcEjlZ8ap6TnbhwgX5+Pjo3XffdXQoFebtt9+Wi4uLjhw5Uq7H/evPYWW4mrkMHz5c9957b/kHhWqBohGcQtEfwaLN09NT/v7+ioyM1Kuvvqrz58+Xy/OcOHFCM2fO1J49e8rleFXN+++/r40bN+qzzz5Tw4YNy/XYRQmhr6+vcnJybPYHBgbqrrvuKtfnrKpmz56tsLAw3XTTTZX6vIWFhXrppZcUFBQkT09Pde7cWe+9916px589e1YPPfSQmjZtqjp16ujWW2/V7t27KzDiqxcYGGj1t6Foe/jhh0s1/uTJk3rooYcUFBQkLy8vtW7dWrGxsfrtt9+s+j3zzDNasmSJMjIyKmIaAOA0yMnKR0XlZEeOHCn2c/Gv29tvv33FYy1atEj16tXT8OHDLW1F+V5Jmz2fk9u3b9fMmTN19uzZMswU5emZZ57Rhx9+qB9//NHRoaAKquXoAAB7zJ49W0FBQbp06ZIyMjKUnJysCRMmaOHChfr444/VuXNnS9+pU6fq2Weftev4J06c0KxZsxQYGKjQ0NBSj/v888/tep6KlJubq1q1bH+1DcPQr7/+qs8++0wtWrSosOc/deqUli1bpqeeeqrCnqMqO336tFatWqVVq1ZV+nM/99xzevHFFzVu3DjdcMMN+uijj3TffffJxcXFKuErTmFhofr3768ff/xREydOlMlk0tKlS9W7d2/t2rVLwcHBlTQL+4WGhtr8vLVt2/aK4y5cuKDw8HBlZ2fr0UcfVfPmzfXjjz9q8eLF2rp1q3bt2iVX1z++Wxk4cKDq16+vpUuXavbs2RUyDwBwJuRkV+aInKxp06Z65513it1XUFCg2NhYXbhwQdddd91lj3Pp0iUtWrRITz75pNzc3Gz2L1u2THXr1rVpt6cAtn37ds2aNUtjxowp9y8zHa0q/RyWxnXXXadu3bppwYIFWr16taPDQRVD0QhOpV+/furWrZvl8eTJk/Xll1/qrrvu0oABA5SamiovLy9JUq1atYr9oC5POTk58vb2lru7e4U+jz08PT2LbXdxcVFsbGyFP39oaKjmz5+vRx991PJelLfCwkLl5+eXOFdH+sc//qFatWrp7rvvrtTnPX78uBYsWKDHHntMixcvliQ9+OCD6tWrlyZOnKihQ4cWm/QV+eCDD7R9+3atX79eQ4YMkSTde++9atu2rWbMmKE1a9ZUyjzKIiAgQCNHjrR73Mcff6yjR4/qk08+Uf/+/S3tjRs31uzZs/Xjjz9akmpXV1cNGTJEq1ev1qxZsyrtMgsAqKrIya7METlZnTp1SvxMnDp1qs6cOaMFCxaoS5culz3OJ598otOnT5d4ydKQIUNkMpmuOt7qpir+HJbWvffeqxkzZmjp0qXFFgRRc3F5GpzebbfdpmnTpuno0aP6xz/+YWkv7vr5xMRE3XzzzWrYsKHq1q2rdu3aacqUKZL+uOb9hhtukCRFR0fbnL7bu3dvdezYUbt27dItt9wib29vy9iSrlsuKCjQlClT5Ofnpzp16mjAgAE6duyYVZ+S1sop7pgXL17UzJkz1bZtW3l6eqpZs2YaNGiQDh06ZOlT3PXz//73v9WvXz/Vr19fdevW1e23367vvvvOqk/R6ebbtm1TbGys5RKle+65R6dPn7aJryTTp09XZmamli1bdsW+2dnZeuqpp9S8eXN5eHioXbt2evnll2UYhlU/FxcXxcTE6N1339W1114rDw8Pbd682RLzt99+qyeeeEJNmzZVw4YN9fe//135+fk6e/asRo0apUaNGqlRo0aaNGmSzbFffvll9ejRQ02aNJGXl5e6du16VesebNy4UWFhYTYftva8z2Xx0Ucf6dKlS3r00UctbS4uLnrkkUf066+/KiUl5bLjP/jgA/n6+mrQoEGWtqZNm+ree+/VRx99pLy8vDLF9fHHH+vGG29UnTp1ij2Nvbzk5+crOzvbrjFZWVmSJF9fX6v2Zs2aSZJN0fOOO+7Q0aNHq+2lEgBwtcjJqlZO9mdJSUmKi4vTnXfeqSeffPKK/Tdu3KjAwEC1bt26TM8nSa+99pquvfZaeXt7q1GjRurWrZvlS6iZM2dq4sSJkqSgoCDLe1y0Hs/KlSt12223ycfHRx4eHurQoUOxuWXR8gfffvutunfvLk9PT7Vq1arYs2V+/vln3XbbbfLy8tI111yjuXPnqrCw0KbfRx99pP79+8vf318eHh5q3bq15syZo4KCAqt+9vwclnQ5vYuLi5KTkyVJR48e1aOPPqp27drJy8tLTZo00dChQ4tdo6i85yL9kedkZ2crMTHRZh9qNs40QrXwwAMPaMqUKfr88881bty4Yvv8/PPPuuuuu9S5c2fNnj1bHh4eOnjwoGWx4pCQEM2ePVvTp0/XQw89pJ49e0qSevToYTnGb7/9pn79+mn48OEaOXKkzf9s/tXzzz8vFxcXPfPMMzp16pTi4+MVERGhPXv22H0WTkFBge666y4lJSVp+PDhGj9+vM6fP6/ExET99NNPJX6o//zzz+rZs6fq16+vSZMmqXbt2nr99dfVu3dvffXVVzaLLz7++ONq1KiRZsyYoSNHjig+Pl4xMTFat25dqeLs2bOnbrvtNr300kt65JFHSpynYRgaMGCAtm7dqrFjxyo0NFRbtmzRxIkTdfz4cb3yyitW/b/88ku9//77iomJkclkUmBgoOV/3h9//HH5+flp1qxZ+u6777R8+XI1bNhQ27dvV4sWLfTCCy9o06ZNmj9/vjp27KhRo0ZZjrto0SINGDBA999/v/Lz87V27VoNHTrU5uyT0rh06ZK+//57PfLII3aN+yuz2VyqfvXq1ZOHh4ekP5LQOnXqKCQkxKpP9+7dLftvvvnmEo/173//W9dff73lcqw/j1++fLn279+vTp062TMNJSUlKSoqSgEBAZoyZYrc3d31xhtv6MCBA7ruuuusTsk/d+6cLl26dMVjenp62hTkvvzyS3l7e6ugoEAtW7bUk08+qfHjx1/xWLfccotcXV01fvx4LViwQNdcc4327t2r559/XlFRUWrfvr1V/65du0qStm3bdsXT+gGgpiInqzo5WZHMzEzdf//98vPz06pVq0r1pc327dt1/fXXl7j/zJkzNm21atWyXGb2xhtv6IknntCQIUM0fvx4Xbx4UXv37tWOHTt03333adCgQdq/f7/ee+89vfLKK5azlpo2bSrpj8vfrr32Wg0YMEC1atXSv/71Lz366KMqLCzUY489ZvW8Bw8e1JAhQzR27FiNHj1aK1as0JgxY9S1a1dde+21kqSMjAzdeuut+v333/Xss8+qTp06Wr58ebHv/dtvv626desqNjZWdevW1Zdffqnp06crKytL8+fPt+pb2p/D+Ph4XbhwwartlVde0Z49e9SkSRNJ0vfff6/t27dr+PDhuuaaa3TkyBEtW7ZMvXv31i+//CJvb+8KnUuHDh3k5eWlbdu26Z577il2HqihDMAJrFy50pBkfP/99yX2adCggXHddddZHs+YMcP484/4K6+8YkgyTp8+XeIxvv/+e0OSsXLlSpt9vXr1MiQZCQkJxe7r1auX5fHWrVsNSUZAQICRlZVlaX///fcNScaiRYssbS1btjRGjx59xWOuWLHCkGQsXLjQpm9hYaHl35KMGTNmWB5HRUUZ7u7uxqFDhyxtJ06cMOrVq2fccsstlrai1zgiIsLqeE8++aTh5uZmnD171uZ5/6zo9T59+rTx1Vdf2cTasmVLo3///pbHGzduNCQZc+fOtTrOkCFDDBcXF+PgwYNWc3J1dTV+/vlnq75FMUdGRlrFHB4ebri4uBgPP/ywpe333383rrnmGqvX1DAMIycnx+pxfn6+0bFjR+O2226zai/pffqzgwcPGpKM1157zWZfad9nw/hjvqXZ/vxz2r9/f6NVq1Y2x8/OzjYkGc8+++xlY69Tp47xt7/9zab9008/NSQZmzdvvuz44vTu3dvw9PQ0jh49amk7deqUUb9+fWPw4MFWfYt+v660/fU1vPvuu4158+YZGzduNN566y2jZ8+ehiRj0qRJpYrxzTffNBo2bGjzHJcuXSq2v7u7u/HII4/Y90IAQDVCTlb1c7I/KygoMO644w7D1dXV2Lp1a6nGXLp0yXBxcTGeeuopm31F72VxW7t27Sz9Bg4caFx77bWXfZ758+cbkozD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FnbZ9XQup3Hjxrr55psVHR2tzMxMxcfHq02bNla3oH3wwQf1wQcfqG/fvrr33nt16NAh/eMf/7C5XeuoUaO0evVqxcbGaufOnerZs6eys7P1xRdf6NFHH9XAgQOLjWHu3LlKTEzUzTffrEcffVS1atXS66+/rry8PL300ktlmpc9ZsyYYfU/70Xuvvtu3XrrrXruued05MgRdenSRZ9//rk++ugjTZgwocTb1Zan/v37a+HCherbt6/uu+8+nTp1SkuWLFGbNm20d+/eMh1z4MCBeu6552wWs5T+SIpuu+023X///crKytJrr72mevXq6aefftLrr7+uv//975LKtqbRNddcowkTJmj+/Pm6dOmSbrjhBm3cuFHffPON3n33XatTtydPnqxVq1bp8OHDCgwMlPRH0ejGG29UdHS0fvnlF5lMJi1dulQFBQU2p5GPGTPGZnxx5syZo88++0w9e/bUo48+qtq1ayshIUGXLl2y+dkry5pGH3/8sebOnashQ4YoKChIZ86c0Zo1a/TTTz/phRdesDqD65///Keio6Otzs6KiYnRypUrdffdd+vxxx9Xy5Yt9dVXX+m9997THXfcYbNeQGJiolq0aGFTTAKAmoicrGrmZHv37tUzzzyjunXrqkuXLvrHP/5RbL/OnTtfdjHtgQMH6p133tH+/fuLPdv4gw8+sPryp8gdd9whX19f9enTR35+frrpppvk6+ur1NRULV68WP3797ecYV702f/cc89p+PDhql27tu6++2716dNH7u7uuvvuu/X3v/9dFy5c0BtvvCEfH59iL6UvjUmTJumdd95R3759NX78eMtt6lu2bGmV8/Xo0UONGjXS6NGj9cQTT8jFxUXvvPPOVa9XOWLECDVt2lTBwcE270nRa3bXXXfpnXfeUYMGDdShQwelpKToiy++sCx/UNFzSUxMlLe3t+64446rmiuqoUq7TxtwFYpuPVq0ubu7G35+fsYdd9xhLFq0yOoWqkX+envXpKQkY+DAgYa/v7/h7u5u+Pv7GyNGjDD2799vNe6jjz4yOnToYNSqVcvqVq+9evUq8dahJd3e9b333jMmT55s+Pj4GF5eXkb//v2tbj9eZMGCBUZAQIDh4eFh3HTTTcYPP/xQ7K06c3JyjOeee84ICgoyateubfj5+RlDhgyxunWr/nJ7V8MwjN27dxuRkZFG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\n" }, "metadata": {} }, { "output_type": "stream", "name": "stdout", "text": [ "Media de los datos: -0.02\n", "Desviación estándar de los datos: 5.93\n", "Media de Z: -0.00\n", "Desviación estándar de Z: 1.02\n" ] } ] } }, "c879f78629ef4cffb4cf2d07e22efcdf": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "97c7a07e50e548698057e3da2c26a81b": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "f66e544a56274b4abbfc423bf218128c": { "model_module": "@jupyter-widgets/controls", "model_name": "SliderStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "SliderStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "", "handle_color": null } }, "4efb2d178f204828abe832bd1ef8ad4f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "15f13d73b0a6414aac1323357d58c335": { "model_module": "@jupyter-widgets/controls", "model_name": "SliderStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "SliderStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "", "handle_color": null } }, "934f93c546c64c4ca47054ddc2b81788": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "7833c04994e94f1896f0ac230255eae0": { "model_module": "@jupyter-widgets/controls", "model_name": "SliderStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "SliderStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "", "handle_color": null } }, "456d718006cc4fc4b1eeff87c4c10c79": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } } } } }, "cells": [ { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 823, "referenced_widgets": [ "855260c3206f49adb110da5408694812", "be19fcb07a404216ab9d12b61aefe115", "0cd4c971f0c04af39e3c0c84f3223e8d", "cc308c16fc3a4953927451b11f953735", "5e5d090b75a84b91ad7bd31e5e72299b", "c879f78629ef4cffb4cf2d07e22efcdf", "97c7a07e50e548698057e3da2c26a81b", "f66e544a56274b4abbfc423bf218128c", "4efb2d178f204828abe832bd1ef8ad4f", "15f13d73b0a6414aac1323357d58c335", "934f93c546c64c4ca47054ddc2b81788", "7833c04994e94f1896f0ac230255eae0", "456d718006cc4fc4b1eeff87c4c10c79" ] }, "id": "0i6jhOD3K1N0", "outputId": "9c45361a-8ae0-44ca-8a30-950c9b599187" }, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "interactive(children=(FloatSlider(value=0.0, description='Media (μ)', max=10.0, min=-10.0, step=0.5), FloatSli…" ], "application/vnd.jupyter.widget-view+json": { "version_major": 2, "version_minor": 0, "model_id": "855260c3206f49adb110da5408694812" } }, "metadata": {} }, { "output_type": "execute_result", "data": { "text/plain": [ "" ], "text/html": [ "
\n", "
simular_normal
def simular_normal(media=0, desviacion=1, n=1000)
/tmp/ipykernel_3745/3420200444.pyEsta función genera una simulación de datos con distribución normal\n",
              "y muestra la curva de la distribución normal y su transformación Z.\n",
              "\n",
              "Parámetros:\n",
              "- media: valor de la media de la distribución\n",
              "- desviacion: valor de la desviación estándar\n",
              "- n: número de datos a simular (convertido a entero)
" ] }, "metadata": {}, "execution_count": 2 } ], "source": [ "# 📦 Importamos las librerías necesarias\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from ipywidgets import interact, FloatSlider, IntSlider\n", "\n", "# 🔹 Configuración para que los gráficos se vean dentro de Colab\n", "%matplotlib inline\n", "\n", "# Función para graficar la distribución normal y su versión estandarizada (Z)\n", "def simular_normal(media=0, desviacion=1, n=1000):\n", " \"\"\"\n", " Esta función genera una simulación de datos con distribución normal\n", " y muestra la curva de la distribución normal y su transformación Z.\n", "\n", " Parámetros:\n", " - media: valor de la media de la distribución\n", " - desviacion: valor de la desviación estándar\n", " - n: número de datos a simular (convertido a entero)\n", " \"\"\"\n", "\n", " n = int(n) # 🔹 Convertimos n a entero por seguridad\n", "\n", " # 🔹 Generamos datos aleatorios con distribución normal\n", " datos = np.random.normal(loc=media, scale=desviacion, size=n)\n", "\n", " # 🔹 Calculamos la distribución Z\n", " z_scores = (datos - media) / desviacion\n", "\n", " # 🔹 Creamos la figura con dos subplots\n", " fig, axs = plt.subplots(1, 2, figsize=(14,5))\n", "\n", " # 🔹 Gráfico 1: Distribución normal\n", " axs[0].hist(datos, bins=30, density=True, color='skyblue', edgecolor='black')\n", " axs[0].set_title(f'Distribución Normal (μ={media}, σ={desviacion})')\n", " axs[0].set_xlabel('Valores')\n", " axs[0].set_ylabel('Densidad')\n", "\n", " # 🔹 Gráfico 2: Distribución Z (estandarizada)\n", " axs[1].hist(z_scores, bins=30, density=True, color='lightcoral', edgecolor='black')\n", " axs[1].set_title('Distribución Z (Estandarizada)')\n", " axs[1].set_xlabel('Valores Z')\n", " axs[1].set_ylabel('Densidad')\n", "\n", " plt.show()\n", "\n", " # 🔹 Mostrar información básica\n", " print(f\"Media de los datos: {np.mean(datos):.2f}\")\n", " print(f\"Desviación estándar de los datos: {np.std(datos):.2f}\")\n", " print(f\"Media de Z: {np.mean(z_scores):.2f}\")\n", " print(f\"Desviación estándar de Z: {np.std(z_scores):.2f}\")\n", "\n", "# 🔹 Creamos los sliders interactivos para controlar media, desviación estándar y cantidad de datos\n", "interact(\n", " simular_normal,\n", " media=FloatSlider(value=0, min=-10, max=10, step=0.5, description='Media (μ)'),\n", " desviacion=FloatSlider(value=1, min=0.1, max=10, step=0.1, description='Desviación (σ)'),\n", " n=IntSlider(value=1000, min=100, max=5000, step=100, description='N° Datos')\n", ")" ] } ] }