{ "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": { "e7b114a490f1496bb26ed2d70e781c8d": { "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_7b200536473d425ab8d0a3092c3c7e71", "IPY_MODEL_59883d46b3854c4081fd32d04f991681", "IPY_MODEL_7252cb76858143348ca866d561b10fb6", "IPY_MODEL_863cc2b87b1d470f94796e802ef7074a", "IPY_MODEL_3905c9f4e0f442be9b9e4d75e1066e5b", "IPY_MODEL_d9289fc0ea04455fa0125af380057aeb", "IPY_MODEL_e1c4a0d300e7421a90745cb39fc9860e" ], "layout": "IPY_MODEL_9eb681898f4d483a9edf07f1180d4bd3" } }, "7b200536473d425ab8d0a3092c3c7e71": { "model_module": "@jupyter-widgets/controls", "model_name": "DropdownModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DropdownModel", "_options_labels": [ "Proporción", "Media" ], "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "DropdownView", "description": "finance_focus", "description_tooltip": null, "disabled": false, "index": 0, "layout": "IPY_MODEL_d8139a5a1d01419aaf970094ae593181", "style": "IPY_MODEL_701549a74919419bb6709277499cc247" } }, "59883d46b3854c4081fd32d04f991681": { "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": "Confianza (%)", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_da7692528c5843ff93f1e60d28424034", "max": 99, "min": 90, "orientation": "horizontal", "readout": true, "readout_format": "d", "step": 1, "style": "IPY_MODEL_b167542851b3494cafdfa256ef981f03", "value": 95 } }, "7252cb76858143348ca866d561b10fb6": { "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": "Error (%)", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_300c91f556ff447d92e6da0a557191ad", "max": 10, "min": 1, "orientation": "horizontal", "readout": true, "readout_format": ".2f", "step": 0.5, "style": "IPY_MODEL_19ab7ad49b694ac68a38db5ad46e75e9", "value": 5 } }, "863cc2b87b1d470f94796e802ef7074a": { "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": "Proporción (%)", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_5e1af033cdc04f3380189feeb3279d0d", "max": 100, "min": 0, "orientation": "horizontal", "readout": true, "readout_format": "d", "step": 5, "style": "IPY_MODEL_c4ea78de3dc1418d944514e5e5928520", "value": 50 } }, "3905c9f4e0f442be9b9e4d75e1066e5b": { "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_3d01f5951bc04f5088c3c6d9b47ed486", "max": 50, "min": 1, "orientation": "horizontal", "readout": true, "readout_format": ".2f", "step": 1, "style": "IPY_MODEL_31c8e85bef4c431d8256bf539a8b61af", "value": 10 } }, "d9289fc0ea04455fa0125af380057aeb": { "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": "Población", "description_tooltip": null, "disabled": false, "layout": "IPY_MODEL_e2c2d613d7c94f238b67b59ebecdb750", "max": 5000, "min": 0, "orientation": "horizontal", "readout": true, "readout_format": "d", "step": 50, "style": "IPY_MODEL_112c9726850d41f6b598aebc58ca3b3f", "value": 1000 } }, "e1c4a0d300e7421a90745cb39fc9860e": { "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_a6008e6b401140d0acdbe7c9a6a19d0f", "msg_id": "", "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "=== Calculadora de Tamaño de Muestra Financiera ===\n", "Tipo de estudio: Proporción\n", "Nivel de confianza: 95% (Z=1.96)\n", "Error permitido: 5.0%\n", "Proporción esperada: 50%\n", "Población total: 1000\n", "Tamaño de muestra necesario: 278 personas/observaciones\n", "\n", "💡 Consejos financieros para los alumnos:\n", "- Para estudios de clientes, usar proporción p=50% si no hay datos previos, asegura tamaño máximo de muestra.\n", "- Para estudios de ingresos o rendimientos, ajustar desviación estándar según datos históricos.\n", "- Si la población es pequeña, considerar ajuste por población finita para no sobredimensionar la muestra.\n", "- Menor error permitido o mayor confianza => mayor tamaño de muestra.\n" ] } ] } }, "9eb681898f4d483a9edf07f1180d4bd3": { "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 } }, "d8139a5a1d01419aaf970094ae593181": { "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 } }, "701549a74919419bb6709277499cc247": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "da7692528c5843ff93f1e60d28424034": { "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 } }, "b167542851b3494cafdfa256ef981f03": { "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 } }, "300c91f556ff447d92e6da0a557191ad": { "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 } }, "19ab7ad49b694ac68a38db5ad46e75e9": { "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 } }, "5e1af033cdc04f3380189feeb3279d0d": { "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 } }, "c4ea78de3dc1418d944514e5e5928520": { "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 } }, "3d01f5951bc04f5088c3c6d9b47ed486": { "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 } }, "31c8e85bef4c431d8256bf539a8b61af": { "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 } }, "e2c2d613d7c94f238b67b59ebecdb750": { "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 } }, "112c9726850d41f6b598aebc58ca3b3f": { "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 } }, "a6008e6b401140d0acdbe7c9a6a19d0f": { "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": 621, "referenced_widgets": [ "e7b114a490f1496bb26ed2d70e781c8d", "7b200536473d425ab8d0a3092c3c7e71", "59883d46b3854c4081fd32d04f991681", "7252cb76858143348ca866d561b10fb6", "863cc2b87b1d470f94796e802ef7074a", "3905c9f4e0f442be9b9e4d75e1066e5b", "d9289fc0ea04455fa0125af380057aeb", "e1c4a0d300e7421a90745cb39fc9860e", "9eb681898f4d483a9edf07f1180d4bd3", "d8139a5a1d01419aaf970094ae593181", "701549a74919419bb6709277499cc247", "da7692528c5843ff93f1e60d28424034", "b167542851b3494cafdfa256ef981f03", "300c91f556ff447d92e6da0a557191ad", "19ab7ad49b694ac68a38db5ad46e75e9", "5e1af033cdc04f3380189feeb3279d0d", "c4ea78de3dc1418d944514e5e5928520", "3d01f5951bc04f5088c3c6d9b47ed486", "31c8e85bef4c431d8256bf539a8b61af", "e2c2d613d7c94f238b67b59ebecdb750", "112c9726850d41f6b598aebc58ca3b3f", "a6008e6b401140d0acdbe7c9a6a19d0f" ] }, "id": "5xKcvJSMOUkL", "outputId": "e623de45-ccd2-4569-dd2f-5cef27877dbb" }, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "interactive(children=(Dropdown(description='finance_focus', options=('Proporción', 'Media'), value='Proporción…" ], "application/vnd.jupyter.widget-view+json": { "version_major": 2, "version_minor": 0, "model_id": "e7b114a490f1496bb26ed2d70e781c8d" } }, "metadata": {} }, { "output_type": "execute_result", "data": { "text/plain": [ "" ], "text/html": [ "
\n", "
calculadora_muestra
def calculadora_muestra(finance_focus='Proporción', nivel_confianza=95, error=5, proporcion=50, desviacion=10, poblacion_total=1000)
/tmp/ipykernel_3106/940686171.pyCalcula tamaño de muestra según tipo de estudio:\n",
              "1. Proporción (para encuestas, clientes, riesgo)\n",
              "2. Media (para ingresos, ventas, rendimiento)\n",
              "\n",
              "Parámetros:\n",
              "- finance_focus: 'Proporción' o 'Media'\n",
              "- nivel_confianza: Nivel de confianza en %, típico 90, 95, 99\n",
              "- error: Error permitido en %\n",
              "- proporcion: Proporción esperada (solo para estudios de proporción)\n",
              "- desviacion: Desviación estándar estimada (solo para media)\n",
              "- poblacion_total: Tamaño total de la población (opcional)
" ] }, "metadata": {}, "execution_count": 2 } ], "source": [ "# 📦 Librerías necesarias\n", "import numpy as np\n", "from ipywidgets import interact, FloatSlider, IntSlider\n", "import math\n", "\n", "# 🔹 Función para calcular tamaño de muestra\n", "def calculadora_muestra(finance_focus='Proporción', nivel_confianza=95, error=5, proporcion=50, desviacion=10, poblacion_total=1000):\n", " \"\"\"\n", " Calcula tamaño de muestra según tipo de estudio:\n", " 1. Proporción (para encuestas, clientes, riesgo)\n", " 2. Media (para ingresos, ventas, rendimiento)\n", "\n", " Parámetros:\n", " - finance_focus: 'Proporción' o 'Media'\n", " - nivel_confianza: Nivel de confianza en %, típico 90, 95, 99\n", " - error: Error permitido en %\n", " - proporcion: Proporción esperada (solo para estudios de proporción)\n", " - desviacion: Desviación estándar estimada (solo para media)\n", " - poblacion_total: Tamaño total de la población (opcional)\n", " \"\"\"\n", "\n", " # Convertimos porcentajes a decimales\n", " e = error / 100\n", " p = proporcion / 100\n", "\n", " # Valores Z para niveles de confianza comunes\n", " z_dict = {90: 1.645, 95: 1.96, 99: 2.576}\n", "\n", " if nivel_confianza not in z_dict:\n", " print(\"Nivel de confianza no soportado. Usar 90, 95 o 99%.\")\n", " return\n", "\n", " z = z_dict[nivel_confianza]\n", "\n", " # 🔹 Calculamos tamaño de muestra según tipo\n", " if finance_focus == 'Proporción':\n", " n0 = (z**2 * p * (1-p)) / (e**2)\n", " elif finance_focus == 'Media':\n", " n0 = (z**2 * (desviacion**2)) / (e**2)\n", " else:\n", " print(\"Seleccione un tipo válido: 'Proporción' o 'Media'\")\n", " return\n", "\n", " # 🔹 Ajuste por población finita si es relevante\n", " if poblacion_total > 0:\n", " n = n0 / (1 + (n0 - 1)/poblacion_total)\n", " else:\n", " n = n0\n", "\n", " n = math.ceil(n) # Redondeamos al entero siguiente\n", "\n", " # 🔹 Mostrar resultados\n", " print(\"=== Calculadora de Tamaño de Muestra Financiera ===\")\n", " print(f\"Tipo de estudio: {finance_focus}\")\n", " print(f\"Nivel de confianza: {nivel_confianza}% (Z={z})\")\n", " print(f\"Error permitido: {error}%\")\n", "\n", " if finance_focus == 'Proporción':\n", " print(f\"Proporción esperada: {proporcion}%\")\n", " else:\n", " print(f\"Desviación estándar estimada: {desviacion}\")\n", "\n", " print(f\"Población total: {poblacion_total if poblacion_total>0 else 'No aplica'}\")\n", " print(f\"Tamaño de muestra necesario: {n} personas/observaciones\")\n", "\n", " # 🔹 Consejos prácticos\n", " print(\"\\n💡 Consejos financieros para los alumnos:\")\n", " print(\"- Para estudios de clientes, usar proporción p=50% si no hay datos previos, asegura tamaño máximo de muestra.\")\n", " print(\"- Para estudios de ingresos o rendimientos, ajustar desviación estándar según datos históricos.\")\n", " print(\"- Si la población es pequeña, considerar ajuste por población finita para no sobredimensionar la muestra.\")\n", " print(\"- Menor error permitido o mayor confianza => mayor tamaño de muestra.\")\n", "\n", "# 🔹 Interactividad con sliders\n", "interact(\n", " calculadora_muestra,\n", " finance_focus=['Proporción', 'Media'],\n", " nivel_confianza=IntSlider(value=95, min=90, max=99, step=1, description='Confianza (%)'),\n", " error=FloatSlider(value=5, min=1, max=10, step=0.5, description='Error (%)'),\n", " proporcion=IntSlider(value=50, min=0, max=100, step=5, description='Proporción (%)'),\n", " desviacion=FloatSlider(value=10, min=1, max=50, step=1, description='Desviación'),\n", " poblacion_total=IntSlider(value=1000, min=0, max=5000, step=50, description='Población')\n", ")" ] } ] }