Changed comments to body height
This commit is contained in:
1 parent
12a2f38852
commit
d8285de5c7
1 file changed
+119
-45
+119
-45
@@ -12,7 +12,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 25,
|
"execution_count": 2,
|
||||||
"id": "a4ea5fe4-eaa9-4cc4-8677-385a68577332",
|
"id": "a4ea5fe4-eaa9-4cc4-8677-385a68577332",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
@@ -30,15 +30,23 @@
|
|||||||
"Generate a normal distribution with sample of an experiment"
|
"Generate a normal distribution with sample of an experiment"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "ed78c89c-0bee-4b52-be93-31a2698112ad",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Sample of people and measure their heights. Re run the code...also the average is changing."
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 35,
|
"execution_count": 7,
|
||||||
"id": "280f78b3-4338-49ec-8929-732d429762db",
|
"id": "280f78b3-4338-49ec-8929-732d429762db",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "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 truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -49,7 +57,7 @@
|
|||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate 1000 random numbers from a normal distribution\n",
|
"# Generate 1000 random numbers from a normal distribution\n",
|
||||||
"mu, sigma = 3, 6 # mean and standard deviation\n",
|
"mu, sigma = 180, 10 # mean and standard deviation\n",
|
||||||
"data = np.random.normal(mu, sigma, 1000)\n",
|
"data = np.random.normal(mu, sigma, 1000)\n",
|
||||||
"mean_sample = data.mean().item()\n",
|
"mean_sample = data.mean().item()\n",
|
||||||
"# Create a histogram of the data\n",
|
"# Create a histogram of the data\n",
|
||||||
@@ -61,15 +69,23 @@
|
|||||||
"plt.show()"
|
"plt.show()"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "82712fee-3e30-4e03-8be5-636d4193fb50",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"As we can see, it seems to be appropriate, to approx this with the normal distribution"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 29,
|
"execution_count": 8,
|
||||||
"id": "0df9c2e5-ae6d-48c0-93a4-12a6e70240c2",
|
"id": "0df9c2e5-ae6d-48c0-93a4-12a6e70240c2",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "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 truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -92,21 +108,79 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"id": "f3c0c504-e041-4d85-8da0-3ef766f8e87a",
|
"id": "967b597a-6602-49dc-882f-8a6ae69ccba8",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"Generate for the distribution of mu_sample"
|
"Generate the distribution for mu_sample"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "5533817e-90ec-4671-b1ec-196916c079e2",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Now we don't are interested in the height of the person, now we are looking the average. So we multiple generate samples of people and then we are calculating the average. Also teh average should be normal distrubited. Re run the code at above."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 36,
|
"execution_count": 9,
|
||||||
|
"id": "43be8991-a5b0-4f0f-be9c-0f86b77d96a7",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "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 truncated
|
||||||
|
"text/plain": [
|
||||||
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"# Show the approximation with the normal distribution\n",
|
||||||
|
"mu, sigma = 180, 0.5 # mean and standard deviation\n",
|
||||||
|
"data = np.random.normal(mu, sigma, 1000)\n",
|
||||||
|
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
||||||
|
"xmin, xmax = plt.xlim()\n",
|
||||||
|
"x = np.linspace(xmin, xmax, 100)\n",
|
||||||
|
"p = stats.norm.pdf(x, mu, sigma)\n",
|
||||||
|
"plt.plot(x, p, 'k', linewidth=2)\n",
|
||||||
|
"title = \"Fit results: mu = %.2f, std = %.2f\" % (mu, sigma)\n",
|
||||||
|
"plt.title(title)\n",
|
||||||
|
"plt.show()"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "f3c0c504-e041-4d85-8da0-3ef766f8e87a",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Generate the distribution of mu_sample and theoretical distribtion"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "db5f4ad9-c37a-40b2-b815-6b1c34769f69",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
" <h1>Now one-way t-test</h1>\n",
|
||||||
|
" <p>We are assuming that the average height in the population is 178 cm, for example, in a sample from 1990. We want to prove that nowadays people are getting taller.</p>\n",
|
||||||
|
" <p><strong>H<sub>0</sub></strong> = 178 cm and <strong>H<sub>A</sub></strong> > 178 cm</p>\n",
|
||||||
|
" <p>So we have a one-sided test.</p>"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 17,
|
||||||
"id": "f7118230-fc88-4a71-b813-2daa0c63c97c",
|
"id": "f7118230-fc88-4a71-b813-2daa0c63c97c",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAkIAAAGzCAYAAADDgXghAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAmCxJREFUeJzs3Xd4k1X7wPFvku6WtnSyW/beS5AlW4aoIKgoigN+Ci7U9xVUQBzgQl4VxAmoKIgDEBFEBEEE2Uv2LKtAgba0pSt5fn88TZp0jzRPxv25rlycpk+SOw9pcuec+5yjUxRFQQghhBDCA+m1DkAIIYQQQiuSCAkhhBDCY0kiJIQQQgiPJYmQEEIIITyWJEJCCCGE8FiSCAkhhBDCY0kiJIQQQgiPJYmQEEIIITyWJEJCCCGE8Fh2T4ROnTqFTqdj/vz59r5rzfTo0YMePXpoHYYQdjV16lR0Op3WYQghSkk+k+yr1InQ/Pnz0el0BV5eeOGFAm+zcuVKpk6dWt5Yncb58+eZOnUqu3fv1joUu/roo4+46667qFWrFjqdjgcffNAlYtmxYweDBg2iSpUqBAUF0aJFC95//32MRmO+Y5cvX06bNm3w8/OjVq1aTJkyhezs7BLFZDKZeOutt6hduzZ+fn60aNGCb7/9tsBjDx48SP/+/QkKCiIsLIz777+fy5cvl+hxyuqNN95g6dKl5bqP3377jYcffphmzZphMBiIjY21S2xl9ffff9OlSxcCAgKoUqUKTz75JCkpKSW6bWHvUzNmzMh37Llz5xg+fDihoaEEBwczZMgQTpw4Ye+nUyG2bdvG+PHjadq0KYGBgdSqVYvhw4dz5MgRh8eSkpLClClT6N+/P2FhYUV+KS7s/0en09GnTx+bYy9cuMCYMWOoXbs2/v7+1K1blwkTJnDlypUSxZWYmMiYMWOIjIwkMDCQW265hZ07dxZ4bHneI8rCHp8nZ86c4ZVXXqFDhw5UrlyZiIgIevTowe+//26/QEvp888/p3Hjxvj5+VG/fn0++OCDEt1u/fr1hb4utmzZku/48rxHmHmV6mgr06ZNo3bt2jbXNWvWjJiYGG7cuIG3t7fl+pUrVzJ79my3SYbOnz/PK6+8QmxsLK1atdI6HLt58803uX79Oh06dODChQsuEcuOHTvo3Lkz9evX57///S8BAQH8+uuvPPXUUxw/fpz//e9/lmN//fVXbr/9dnr06MEHH3zAvn37eO2117h06RIfffRRsTG9+OKLzJgxg0cffZT27duzbNky7r33XnQ6HXfffbfluLNnz9KtWzdCQkJ44403SElJ4Z133mHfvn1s3boVHx+f8p2cQrzxxhsMGzaM22+/vcz38c0337B48WLatGlDtWrV7BdcGezevZtevXrRuHFjZs6cydmzZ3nnnXc4evQov/76a4nuo0+fPowaNcrmutatW9v8nJKSwi233EJSUhKTJk3C29ub9957j+7du7N7927Cw8Pt9pwqwptvvsmmTZu46667aNGiBfHx8Xz44Ye0adOGLVu20KxZM4fFkpCQwLRp06hVqxYtW7Zk/fr1hR771Vdf5btu+/bt/O9//6Nv376W61JSUujUqROpqak8/vjj1KxZkz179vDhhx+ybt06duzYgV5f+Hd6k8nEwIED2bNnD88//zwRERHMmTOHHj16sGPHDurXr285trzvEWVhj8+TZcuW8eabb3L77bfzwAMPkJ2dzZdffkmfPn344osvGD16tH2DLsbHH3/M//3f/zF06FAmTJjAxo0befLJJ0lLS+O///1vie7jySefpH379jbX1atXz+Zne7xHAKCU0rx58xRA2bZtW4lvM27cOKUMD2VhMpmUtLS0Mt++vLp37650797d8vO2bdsUQJk3b55mMVWEU6dOKSaTSVEURQkMDFQeeOABp4/l0UcfVXx8fJQrV67YXN+tWzclODjY5romTZooLVu2VLKysizXvfjii4pOp1MOHjxYZDxnz55VvL29lXHjxlmuM5lMSteuXZUaNWoo2dnZlusfe+wxxd/fXzl9+rTlujVr1iiA8vHHHxf9xMuhtP9nU6ZMyfd3ee7cOSUzM1NRFEUZOHCgEhMTY8cIS+fWW29VqlatqiQlJVmu+/TTTxVAWb16dbG3B2z+vwrz5ptvKoCydetWy3UHDx5UDAaDMnHixLIF70CbNm1SMjIybK47cuSI4uvrq4wcOdKhsaSnpysXLlxQFKVs75MPP/ywotPplDNnzliuW7hwoQIoK1assDl28uTJCqDs3LmzyPtcvHixAihLliyxXHfp0iUlNDRUueeee2yOLc97RFmV5Tzl/Uzav3+/cvnyZZtj0tPTlUaNGik1atSwU6Qlk5aWpoSHhysDBw60uX7kyJFKYGCg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 truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -117,26 +191,26 @@
|
|||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate 1000 random numbers from the first normal distribution\n",
|
"# Generate 1000 random numbers from the first normal distribution\n",
|
||||||
"mu1, sigma1 = 3, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Create a histogram of the data\n",
|
"# Create a histogram of the data\n",
|
||||||
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the first normal distribution used to generate the data\n",
|
"# Add a graph of the first normal distribution used to generate the data\n",
|
||||||
"xmin, xmax = -1, 5\n",
|
"xmin, xmax = 175, 182\n",
|
||||||
"x = np.linspace(xmin, xmax, 100)\n",
|
"x = np.linspace(xmin, xmax, 100)\n",
|
||||||
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
||||||
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
||||||
"mu2, sigma2 = 1, 0.4\n",
|
"mu2, sigma2 = 178, 0.5\n",
|
||||||
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
||||||
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add vertical lines at x = 1 and x = 3 with labels\n",
|
"# Add vertical lines at x = 1 and x = 3 with labels\n",
|
||||||
"plt.axvline(x=1, color='b', linestyle='--', label='mu theoretical distribution')\n",
|
"plt.axvline(x=178, color='b', linestyle='--', label='mu theoretical distribution')\n",
|
||||||
"plt.axvline(x=3, color='m', linestyle='--', label='mu in sample')\n",
|
"plt.axvline(x=180, color='m', linestyle='--', label='mu in sample')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"title = \"Fit results: mu1 = %.2f, std1 = %.2f; mu2 = %.2f, std2 = %.2f\" % (mu1, sigma1, mu2, sigma2)\n",
|
"title = \"Fit results: mu1 = %.2f, std1 = %.2f; mu2 = %.2f, std2 = %.2f\" % (mu1, sigma1, mu2, sigma2)\n",
|
||||||
"plt.title(title)\n",
|
"plt.title(title)\n",
|
||||||
@@ -149,13 +223,13 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 37,
|
"execution_count": 21,
|
||||||
"id": "8b4766b1-6fb5-487b-b552-790f43f83707",
|
"id": "8b4766b1-6fb5-487b-b552-790f43f83707",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAkIAAAGzCAYAAADDgXghAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAApMpJREFUeJzs3Xd4U2X7wPFvku6WLjpYhbJn2UOWoCAow8USB4qCvAqOH45XfF/BjQoir4riBhcCLhAQRARBENl7j1JGWyijk67k/P44JE26R5qTcX+u61ycJic5d0LGnee5n+fRKYqiIIQQQgjhgfRaByCEEEIIoRVJhIQQQgjhsSQREkIIIYTHkkRICCGEEB5LEiEhhBBCeCxJhIQQQgjhsSQREkIIIYTHkkRICCGEEB5LEiEhhBBCeCy7J0Lx8fHodDrmzZtn77vWTN++fenbt6/WYQhhVy+++CI6nU7rMIQQFSTfSfZV4URo3rx56HS6Yrfnnnuu2NusWLGCF198saqxOo1z587x4osvsmvXLq1DsasPP/yQESNGUL9+fXQ6HQ888IBLxLJ9+3aGDBlCrVq1CAoKom3btrz77rsYjcYixy5dupSOHTvi5+dH/fr1mTZtGvn5+eWKyWQy8dZbb9GwYUP8/Pxo27YtCxYsKPbYgwcPcvPNNxMUFER4eDj33XcfFy5cKNd5Kuv111/n559/rtJ9/Pbbbzz00EO0adMGg8FAbGysXWKrrE2bNtGrVy8CAgKoVasWjz/+OBkZGeW6bUmfU2+88UaRY8+ePcvIkSMJDQ0lODiY2267jRMnTtj74VSLrVu3MmnSJFq3bk1gYCD169dn5MiRHDlyxOGxZGRkMG3aNG6++WbCw8NL/VFc0v+PTqfjpptusjk2MTGRhx9+mIYNG+Lv70/jxo2ZPHkyFy9eLFdcV65c4eGHHyYyMpLAwEBuuOEGduzYUeyxVfmMqAx7fJ+cPn2al156ia5duxIWFkZERAR9+/bl999/t1+gFfTZZ5/RsmVL/Pz8aNq0Ke+99165brdu3boSXxebN28ucnxVPiPMvCp0tJWXX36Zhg0b2lzWpk0bGjRowNWrV/H29rZcvmLFCubMmeM2ydC5c+d46aWXiI2NpX379lqHYzdvvvkm6enpdO3alcTERJeIZfv27fTo0YOmTZvy73//m4CAAH799VeeeOIJjh8/zv/+9z/Lsb/++iu33347ffv25b333mPv3r28+uqrnD9/ng8//LDMmP7zn//wxhtvMH78eLp06cKSJUu4++670el03HXXXZbjzpw5w/XXX09ISAivv/46GRkZzJw5k71797JlyxZ8fHyq9uSU4PXXX2f48OHcfvvtlb6Pb7/9loULF9KxY0fq1Kljv+AqYdeuXfTr14+WLVsya9Yszpw5w8yZMzl69Ci//vprue7jpptuYsyYMTaXdejQwebvjIwMbrjhBlJTU3n++efx9vbmnXfeoU+fPuzatYuaNWva7TFVhzfffJONGzcyYsQI2rZtS1JSEu+//z4dO3Zk8+bNtGnTxmGxpKSk8PLLL1O/fn3atWvHunXrSjz2q6++KnLZtm3b+N///seAAQMsl2VkZNC9e3cyMzN59NFHiYmJYffu3bz//vusXbuW7du3o9eX/JveZDIxePBgdu/ezTPPPENERAQffPABffv2Zfv27TRt2tRybFU/IyrDHt8nS5Ys4c033+T222/n/vvvJz8/ny+//JKbbrqJzz//nLFjx9o36DJ89NFH/Otf/2LYsGFMnjyZDRs28Pjjj5OVlcW///3vct3H448/TpcuXWwua9Kkic3f9viMAECpoC+++EIBlK1bt5b7NhMnTlQqcSoLk8mkZGVlVfr2VdWnTx+lT58+lr+3bt2qAMoXX3yhWUzVIT4+XjGZTIqiKEpgYKBy//33O30s48ePV3x8fJSLFy/aXH799dcrwcHBNpe1atVKadeunZKXl2e57D//+Y+i0+mUgwcPlhrPmTNnFG9vb2XixImWy0wmk9K7d2+lXr16Sn5+vuXyRx55RPH391dOnTpluWz16tUKoHz00UelP/AqqOj/2bRp04q8L8+ePavk5uYqiqIogwcPVho0aGDHCCvmlltuUWrXrq2kpqZaLvvkk08UQFm1alWZtwds/r9K8uabbyqAsmXLFstlBw8eVAwGgzJlypTKBe9AGzduVHJycmwuO3LkiOLr66vcc889Do0lOztbSUxMVBSlcp+TDz30kKLT6ZTTp09bLvvmm28UQFm2bJnNsVOnTlUAZceOHaXe58KFCxVAWbx4seWy8+fPK6Ghocro0aNtjq3KZ0RlVeZ5KvydtG/fPuXChQs2x2RnZystWrRQ6tWrZ6dIyycrK0upWbOmMnjwYJvL77nn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 truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -166,26 +240,26 @@
|
|||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate 1000 random numbers from the first normal distribution\n",
|
"# Generate 1000 random numbers from the first normal distribution\n",
|
||||||
"mu1, sigma1 = 3, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Create a histogram of the data\n",
|
"# Create a histogram of the data\n",
|
||||||
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the first normal distribution used to generate the data\n",
|
"# Add a graph of the first normal distribution used to generate the data\n",
|
||||||
"xmin, xmax = -1, 5\n",
|
"xmin, xmax = 175, 182\n",
|
||||||
"x = np.linspace(xmin, xmax, 100)\n",
|
"x = np.linspace(xmin, xmax, 100)\n",
|
||||||
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
||||||
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
||||||
"mu2, sigma2 = 1, 0.4\n",
|
"mu2, sigma2 = 178, 0.5\n",
|
||||||
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
||||||
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add vertical lines at x = 1 and x = 3 with labels\n",
|
"# Add vertical lines at x = 1 and x = 3 with labels\n",
|
||||||
"plt.axvline(x=1, color='b', linestyle='--', label='mu theoretical distribution')\n",
|
"plt.axvline(x=178, color='b', linestyle='--', label='mu theoretical distribution')\n",
|
||||||
"plt.axvline(x=3, color='m', linestyle='--', label='mu in sample')\n",
|
"plt.axvline(x=180, color='m', linestyle='--', label='mu in sample')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Calculate the 95% quantile for the second normal distribution\n",
|
"# Calculate the 95% quantile for the second normal distribution\n",
|
||||||
"quantile_95 = stats.norm.ppf(0.95, mu2, sigma2)\n",
|
"quantile_95 = stats.norm.ppf(0.95, mu2, sigma2)\n",
|
||||||
@@ -206,7 +280,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 38,
|
"execution_count": 22,
|
||||||
"id": "665a50fe-8404-4db3-b412-aec36d81016e",
|
"id": "665a50fe-8404-4db3-b412-aec36d81016e",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
@@ -214,15 +288,15 @@
|
|||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"T-statistic: 98.77295966495895, P-value: 0.0\n",
|
"T-statistic: 89.44271909999159, P-value: 0.0\n",
|
||||||
"The means of the two theoretical distributions are statistically different (reject H0).\n"
|
"The means of the two theoretical distributions are statistically different (reject H0).\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Define the parameters for the two normal distributions\n",
|
"# Define the parameters for the two normal distributions\n",
|
||||||
"mu1, sigma1 = 3, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"mu2, sigma2 = 1, 0.4 # mean and standard deviation for the second normal distribution\n",
|
"mu2, sigma2 = 178, 0.5 # mean and standard deviation for the second normal distribution\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
||||||
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
||||||
@@ -254,13 +328,13 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 25,
|
"execution_count": 23,
|
||||||
"id": "aa9ea3d5-3559-4fd7-a2c7-f041486c090e",
|
"id": "aa9ea3d5-3559-4fd7-a2c7-f041486c090e",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAkIAAAGzCAYAAADDgXghAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAm8pJREFUeJzs3Xd4FNX6wPHv7qYnJCEdQiChE6pUaYKKoCKIAmIFsSGCjXst+FPB3pF7FcWO14qgIgoiiCBIkSK9l4SEQBIgpPfd+f0x2c1uetns7Cbv53nmYTKZnXl3SXbfnPOec3SKoigIIYQQQjRBeq0DEEIIIYTQiiRCQgghhGiyJBESQgghRJMliZAQQgghmixJhIQQQgjRZEkiJIQQQogmSxIhIYQQQjRZkggJIYQQosmSREgIIYQQTZbdE6H4+Hh0Oh2LFi2y96U1M3z4cIYPH651GELY1dy5c9HpdFqHIYSoJflMsq9aJ0KLFi1Cp9NVuD355JMVPmblypXMnTu3vrE6jTNnzjB37lx2796tdSh29f777zNx4kRat26NTqfjzjvvdIlYdu7cyXXXXUdERAR+fn706NGD//73vxiNxnLnLl++nN69e+Pl5UXr1q2ZM2cOxcXFNYrJZDLx+uuvExMTg5eXFz169OCbb76p8NxDhw5x9dVX4+fnR1BQEHfccQfnzp2r0X3q6uWXX2bZsmX1usbq1au5++676datGwaDgejoaLvEVlebN29myJAh+Pj4EBERwUMPPUR2dnaNHlvZ+9Srr75a7tykpCRuuukmAgMD8ff35/rrr+fkyZP2fjoNYvv27cycOZOuXbvi6+tL69atuemmmzh69KjDY8nOzmbOnDlcffXVBAUFVflHcWX/Pzqdjquuusrm3OPHjzNhwgSaN2+Oj48PQ4YMYd26dTWOKz09nfvuu4/Q0FB8fX25/PLL+eeffyo8tz7vEXVhj8+TxMREnnvuOfr370/z5s0JCQlh+PDh/P777/YLtJY++eQTunTpgpeXFx06dOCdd96p0ePWr19f6c/F1q1by51fn/cIM7danW3l+eefJyYmxuZYt27daNOmDXl5ebi7u1uOr1y5kgULFjSaZOjMmTM899xzREdH06tXL63DsZvXXnuNrKws+vfvz9mzZ10ilp07dzJo0CA6dOjAE088gY+PD7/++isPP/wwJ06c4D//+Y/l3F9//ZVx48YxfPhw3nnnHfbt28eLL75Iamoq77//frUx/d///R+vvvoq9957L/369eOnn37i1ltvRafTcfPNN1vOO336NJdddhkBAQG8/PLLZGdn8+abb7Jv3z62bduGh4dH/V6cSrz88stMmDCBcePG1fkaX3/9NYsXL6Z37960bNnSfsHVwe7du7nyyivp0qUL8+bN4/Tp07z55pscO3aMX3/9tUbXuOqqq5g8ebLNsUsuucTm6+zsbC6//HIyMjJ46qmncHd35+2332bYsGHs3r2b4OBguz2nhvDaa6+xadMmJk6cSI8ePUhOTubdd9+ld+/ebN26lW7dujkslvPnz/P888/TunVrevbsyfr16ys994svvih3bMeOHfznP/9h5MiRlmOJiYkMHDgQg8HAY489hq+vL5999hkjR45k7dq1XHbZZVXGZDKZGD16NHv27OGxxx4jJCSE9957j+HDh7Nz5046dOhgObe+7xF1YY/Pk59++onXXnuNcePGMWXKFIqLi/nf//7HVVddxaeffsrUqVPtG3Q1PvjgA+6//37Gjx/PrFmz2LhxIw899BC5ubk88cQTNbrGQw89RL9+/WyOtW/f3uZre7xHAKDU0meffaYAyvbt22v8mBkzZih1uJWFyWRScnNz6/z4+ho2bJgybNgwy9fbt29XAOWzzz7TLKaGEB8fr5hMJkVRFMXX11eZMmWK08dy7733Kh4eHsqFCxdsjl922WWKv7+/zbHY2FilZ8+eSlFRkeXY//3f/yk6nU45dOhQlfGcPn1acXd3V2bMmGE5ZjKZlKFDhyqtWrVSiouLLcenT5+ueHt7K6dOnbIcW7NmjQIoH3zwQdVPvB5q+382Z86ccr+XSUlJSmFhoaIoijJ69GilTZs2doywdq655hqlRYsWSkZGhuXYRx99pADKb7/9Vu3jAZv/r8q89tprCqBs27bNcuzQoUOKwWBQZs+eXbfgHWjTpk1KQUGBzbGjR48qnp6eym233ebQWPLz85WzZ88qilK398m7775b0el0SmJiouXYAw88oLi5uSmHDx+2HMvJyVGioqKU3r17V3vNxYsXK4CyZMkSy7HU1FQlMDBQueWWW2zOrc97RF3V5XUq+5m0f/9+5dy5czbn5OfnK507d1ZatWplp0hrJjc3VwkODlZGjx5tc/y2225TfH19lbS0tCofv27dunL/X5Wp73uEmd0Tobi4OJv/1ClTpihAua0qbdq0UUaPHq2sWrVK6dOnj+Lp6am8/fbbiqIoysWLF5WHH35YadWqleLh4aG0a9dOefXVVxWj0WhzjW+++Ubp3bu34ufnpzRr1kzp1q2bMn/+fMv3K/oQsH5+cXFxlmPWP3Tm/6Sym/n5Hj16VLnxxhuV8PBwxdPTU4mMjFQmTZqkpKenW6537tw55dChQ0pOTk6Vr4OilL6Zf/fdd0qXLl0ULy8v5dJLL1X27t2rKIqiLFy4UGnXrp3i6empDBs2zCZu82tZ0Ydj2V+ksrROhKxVFcukSZMUf3//cv//kyZNUsLDwy1fHzhwQAGUBQsW2JyXlJSkAMoLL7xQZQwLFixQAOXAgQM2x7/++msFUDZu3Gg5FhYWpkycOLHcNTp27KhceeWVVd6nMtX9XFX0M2n9mm3cuFHp27ev4unpqbRt21ZZuHBhpb8DZlomQhkZGYqbm5vy2GOP2RwvKChQ/Pz8lLvvvrvaa5h/d3Jzc5W8vLxKz+vXr5/Sr1+/csdHjhyptGvXzubYqVOnavSBaH6fWLx4sTJ37lylZcuWip+fnzJ+/HglPT1dyc/PVx5++GElNDRU8fX1Ve68804lPz/f8viy76Nln9ecOXOqjaF37941ShQaSm0/4PPz85XAwEBl+PDhNse7d+9e4f+P+Q/so0ePVnndiRMnKuHh4eXeI+677z7Fx8fH8rrX9z2iMqtXr1YGDx6sBAQEKL6+vkrHjh0tCXZ1nyeKoigffPCB0rZtW8XLy0vp16+fsmHDhmrfv81mzZqlAEpmZmadYq+LFStWKICyYsUKm+ObN29WAOWLL76o8vHWiVBmZqZNUmrNHu8RZnXuGsvIyOD8+fM2x0JCQsqdN23aNM6cOcOaNWsqbAqtzJEjR7jllluYNm0a9957L506dSI3N5dhw4aRlJTEtGnTaN26NZs3b2b27NmcPXuW+fPnA7BmzRpuueUWrrzySl577TVArdnYtGkTDz/8cF2fMgBdunTh+eef59lnn+W+++5j6NChAAwaNIjCwkJGjRpFQUEBDz74IBERESQlJfHLL7+Qnp5OQEAAAO+++y7PPfcc69atq1HB28aNG1m+fDkzZswA4JVXXuG6667j8ccf57333uOBBx7g4sWLvP7669x111388ccf9XqOdWEymUhLS6vRuQEBATZdp/UxfPhwFi9ezLRp05g1a5ala+yHH37gjTfesJy3a9cuAPr27Wvz+JYtW9KqVSvL9yuza9cufH196dKli83x/v37W74/ZMgQkpKSSE1NLXcf87krV66s9XOsyc/VF198wT333EP//v257777AGjXrh0A+/btY+TIkYSGhjJ37lyKi4uZM2cO4eHhtY6lOhcvXqywNqssHx8ffHx8Kv3+vn37KC4uLvc6enh40KtXr2r/v8wWLVrEe++9h6IodOnShaeffppbb73V8n2TycTevXu56667yj22f//+rF69mqysLJo1awbA5MmT+fPPP1EUpUb3f+WVV/D29ubJJ5/k+PHjvPPOO7i7u6PX67l48SJz585l69atLFq0iJiYGJ599tkaXbc6iqKQkpJC165dqz23oKCArKysGl23ovd4e1m5ciXp6encdtttNscLCgpo3rx5ufPNPz9lu7fK2rVrF71790avty2J7d+/Px9++CFHjx6le/fu9X6PqMiBAwe47rrr6NGjB88//zyenp4cP36cTZs2AVV/noBaZzNt2jQGDRrEI488wsmTJxk7dixBQUFERUVVe//k5ORqf9fAvu/flb2Offr0Qa/Xs2vXLm6//fZq7zN16lSys7MxGAwMHTqUN954w+aa9nqPAOreNVbRpigV/yVT266xNm3aKICyatUqm+MvvPCC4uvrW+4vgCeffFIxGAxKQkKCoiiK8vDDDyv+/v423RVl1bVFSFEq/0tn165dNWrSM9973bp1VZ6nKOpff56enjbxfPDBBwqgRERE2GT6s2fPLhe7o1qEzP/vNdlq8rxrGktxcbEyc+ZMxd3d3XJ9g8GgvP/++zbnvfHGGwpg+Rmx1q9fP+XSSy+tMobRo0crbdu2LXc8JydHAZQnn3xSUZTSn43//e9/5c597LHHFMDmL/+aqOnPVWWv07hx4xQvLy+brrqDBw8qBoPB7i1C5t/d6rbqWjSWLFmiAMqGDRvKfW/ixIlKREREtbEMGjRImT9/vvLTTz8p77//vtKtWzcFUN577z3LOefOnVMA5fnnny/3eHMroHWXzLBhw2r0Xmb+q7Zbt26WrkZFUZRbbrlF0el0yjXXXGNz/sCBA21e6/q2CH3xxRcKoHzyySfVxlrVe3pF7/E1VdsWofHjxyuenp7KxYsXbY6PGTNGCQwMLNeqMXDgQAVQ3nzzzSqv6+vrq9x1113ljptbLsyfM/V9j6jI22+/rQDluq2sVfY6FRYWKmFhYUqvXr1suj4//PBDBai2RejYsWOKl5eXcscdd1Qbpz3fv2fMmKEYDIYKvxcaGqrcfPPNVT5+06ZNyvjx45VPPvlE+emnn5RLine truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -271,20 +345,20 @@
|
|||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate 1000 random numbers from the first normal distribution\n",
|
"# Generate 1000 random numbers from the first normal distribution\n",
|
||||||
"mu1, sigma1 = 1.8, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Create a histogram of the data\n",
|
"# Create a histogram of the data\n",
|
||||||
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the first normal distribution used to generate the data\n",
|
"# Add a graph of the first normal distribution used to generate the data\n",
|
||||||
"xmin, xmax = -1, 5\n",
|
"xmin, xmax = 175, 182\n",
|
||||||
"x = np.linspace(xmin, xmax, 100)\n",
|
"x = np.linspace(xmin, xmax, 100)\n",
|
||||||
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
||||||
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
||||||
"mu2, sigma2 = 1, 0.4\n",
|
"mu2, sigma2 = 179, 0.5\n",
|
||||||
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
||||||
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
@@ -311,7 +385,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 39,
|
"execution_count": 24,
|
||||||
"id": "0db5895c-28ab-4617-ad67-7ad8311d0341",
|
"id": "0db5895c-28ab-4617-ad67-7ad8311d0341",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
@@ -319,15 +393,15 @@
|
|||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"T-statistic: 39.50918386598358, P-value: 8.942863909656787e-253\n",
|
"T-statistic: 44.721359549995796, P-value: 2.8557430532137358e-303\n",
|
||||||
"The means of the two theoretical distributions are statistically different (reject H0).\n"
|
"The means of the two theoretical distributions are statistically different (reject H0).\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Define the parameters for the two normal distributions\n",
|
"# Define the parameters for the two normal distributions\n",
|
||||||
"mu1, sigma1 = 1.8, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"mu2, sigma2 = 1, 0.4 # mean and standard deviation for the second normal distribution\n",
|
"mu2, sigma2 = 179, 0.5 # mean and standard deviation for the second normal distribution\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
||||||
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
||||||
@@ -351,13 +425,13 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 51,
|
"execution_count": 25,
|
||||||
"id": "ab987426-9a37-4c22-b561-d2870b856071",
|
"id": "ab987426-9a37-4c22-b561-d2870b856071",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"image/png": "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 truncated
|
"image/png": "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 truncated
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"<Figure size 640x480 with 1 Axes>"
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
]
|
]
|
||||||
@@ -368,20 +442,20 @@
|
|||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate 1000 random numbers from the first normal distribution\n",
|
"# Generate 1000 random numbers from the first normal distribution\n",
|
||||||
"mu1, sigma1 = 1.03, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
"data = np.random.normal(mu1, sigma1, 1000)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Create a histogram of the data\n",
|
"# Create a histogram of the data\n",
|
||||||
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
"plt.hist(data, bins=30, density=True, alpha=0.6, color='g')\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the first normal distribution used to generate the data\n",
|
"# Add a graph of the first normal distribution used to generate the data\n",
|
||||||
"xmin, xmax = -1, 5\n",
|
"xmin, xmax = 175, 182\n",
|
||||||
"x = np.linspace(xmin, xmax, 100)\n",
|
"x = np.linspace(xmin, xmax, 100)\n",
|
||||||
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
"p1 = stats.norm.pdf(x, mu1, sigma1)\n",
|
||||||
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
"plt.plot(x, p1, 'k', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
"# Add a graph of the second normal distribution with mu = 1 and sigma = 0.4\n",
|
||||||
"mu2, sigma2 = 1, 0.4\n",
|
"mu2, sigma2 = 179.8, 0.5\n",
|
||||||
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
"p2 = stats.norm.pdf(x, mu2, sigma2)\n",
|
||||||
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
"plt.plot(x, p2, 'r', linewidth=2)\n",
|
||||||
"\n",
|
"\n",
|
||||||
@@ -408,7 +482,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 50,
|
"execution_count": 29,
|
||||||
"id": "9c019dea-d687-4dc1-b48f-fe629e54172e",
|
"id": "9c019dea-d687-4dc1-b48f-fe629e54172e",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
@@ -416,15 +490,15 @@
|
|||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"T-statistic: 1.4815943949743855, P-value: 0.13860593668122914\n",
|
"T-statistic: 8.944271909998651, P-value: 8.328998310440721e-19\n",
|
||||||
"The means of the two theoretical distributions are not statistically different (fail to reject H0).\n"
|
"The means of the two theoretical distributions are not statistically different (fail to reject H0).\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"# Define the parameters for the two normal distributions\n",
|
"# Define the parameters for the two normal distributions\n",
|
||||||
"mu1, sigma1 = 1.03, 0.5 # mean and standard deviation for the first normal distribution\n",
|
"mu1, sigma1 = 180, 0.5 # mean and standard deviation for the first normal distribution\n",
|
||||||
"mu2, sigma2 = 1, 0.4 # mean and standard deviation for the second normal distribution\n",
|
"mu2, sigma2 = 179.8, 0.5 # mean and standard deviation for the second normal distribution\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
"# Perform a t-test to compare the means of the two theoretical distributions\n",
|
||||||
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
"# Since we don't have samples, we use the means and standard deviations directly\n",
|
||||||
@@ -439,7 +513,7 @@
|
|||||||
"print(f\"T-statistic: {t_statistic}, P-value: {p_value}\")\n",
|
"print(f\"T-statistic: {t_statistic}, P-value: {p_value}\")\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Interpret the result\n",
|
"# Interpret the result\n",
|
||||||
"alpha = 0.05\n",
|
"alpha = 5e-20\n",
|
||||||
"if p_value < alpha:\n",
|
"if p_value < alpha:\n",
|
||||||
" print(\"The means of the two theoretical distributions are statistically different (reject H0).\")\n",
|
" print(\"The means of the two theoretical distributions are statistically different (reject H0).\")\n",
|
||||||
"else:\n",
|
"else:\n",
|
||||||
|
|||||||
Reference in new issue
Block a user