From 452a453e5b7a85a02ad33f6b143868b5668e2f1d Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 27 Mar 2025 15:12:16 +0530 Subject: [PATCH 1/4] [Term Entry] Data Science Data Distributions: student's t distribution --- .../students-t-distribution.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md diff --git a/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md new file mode 100644 index 00000000000..f6a827138bf --- /dev/null +++ b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md @@ -0,0 +1,133 @@ +--- +Title: "Student's t Distribution" +Description: "Explains the Student's t distribution used in statistical inference when sample sizes are small or population standard deviation is unknown." +Subjects: + - 'Computer Science' + - 'Data Science' +Tags: + - 'Data Distributions' + - 'Probability' + - 'Python' + - 'Statistics' +CatalogContent: + - 'learn-python-3' + - 'paths/data-science' +--- + +The **Student's t distribution** is a probability distribution that is crucial in statistical inference when working with small sample sizes or when the population standard deviation is unknown. It resembles the normal distribution but features heavier tails, making it more appropriate for estimating population parameters with limited data. This distribution is fundamental in hypothesis testing, confidence interval construction, and statistical modeling. + +The formula for a t-statistic is given by: + +$$t = \frac{\bar{x} - \mu}{s / \sqrt{n}}$$ + +Where: +- `t`: t-statistic value +- $\bar{x}$: sample mean +- `μ`: population mean +- `s`: sample standard deviation +- `n`: sample size + +The probability density function (PDF) of the t-distribution with v degrees of freedom is: + +$$f(t) = \frac{\Gamma(\frac{v+1}{2})}{\sqrt{v\pi}\Gamma(\frac{v}{2})} (1 + \frac{t^2}{v})^{-\frac{v+1}{2}}$$ + +Where: +- `Γ` is the gamma function +- `v` represents the degrees of freedom (df = n-1) + +## Key Properties + +The t-distribution has several distinctive characteristics: + +1. **Degrees of Freedom**: Calculated as `n-1` (sample size minus one), this parameter determines the shape of the distribution. +2. **Symmetry**: Like the normal distribution, the t-distribution is symmetric around zero. +3. **Heavier Tails**: Compared to the normal distribution, the t-distribution has heavier tails, meaning extreme values are more probable. +4. **Convergence to Normal Distribution**: As degrees of freedom increase, the t-distribution approaches the standard normal distribution. When df > 30, the t-distribution is practically indistinguishable from the normal distribution. +5. **Mean, Median, and Mode**: All equal to 0 when degrees of freedom > 1. +6. **Variance**: Equal to `v/(v-2)` for v > 2, undefined for 1 < v ≤ 2, and infinite for v = 1. + +> **Note:** The heavier tails of the t-distribution account for the additional uncertainty introduced when estimating the population standard deviation from a sample. + +## Applications + +The Student's t distribution is widely used in various statistical scenarios: + +1. **Small Sample Inference**: When working with sample sizes less than 30, especially when the population standard deviation is unknown. +2. **Hypothesis Testing**: In t-tests to determine if there's a significant difference between sample means and population means, or between two sample means. +3. **Confidence Intervals**: To establish intervals for population parameters when the population standard deviation is unknown. +4. **Regression Analysis**: In determining the significance of regression coefficients. +5. **Quality Control**: In manufacturing and process control settings to analyze small batches. + +## Example 1: One-sample t-test in Python + +​To assess whether a new teaching method significantly impacts student performance, consider a sample of 25 students' test scores with a mean of 78 and a standard deviation of 8. The objective is to determine if this sample mean differs from the known population mean of 75 at a 95% confidence level: + +```py +import scipy.stats as stats +import numpy as np + +# Sample data +sample_mean = 78 +sample_std = 8 +sample_size = 25 +population_mean = 75 + +# Calculate t-statistic +t_stat = (sample_mean - population_mean) / (sample_std / np.sqrt(sample_size)) +print(f"t-statistic: {t_stat:.4f}") + +# Calculate p-value (two-tailed test) +p_value = 2 * (1 - stats.t.cdf(abs(t_stat), df=sample_size-1)) +print(f"p-value: {p_value:.4f}") + +# Determine if null hypothesis is rejected (α = 0.05) +if p_value < 0.05: + print("Reject null hypothesis: The new teaching method has a significant effect.") +else: + print("Fail to reject null hypothesis: No significant effect detected.") +``` + +This example results in the following output: + +```shell +t-statistic: 1.8750 +p-value: 0.0730 +Fail to reject null hypothesis: No significant effect detected. +``` + +## Example 2: Confidence Interval Calculation + +Let's calculate a 95% confidence interval for a population mean based on a sample with the following characteristics: sample mean = 42, sample standard deviation = 5.2, sample size = 18. + +```py +import scipy.stats as stats +import numpy as np + +# Sample data +sample_mean = 42 +sample_std = 5.2 +sample_size = 18 +confidence_level = 0.95 + +# Degrees of freedom +df = sample_size - 1 + +# Critical t-value +t_critical = stats.t.ppf((1 + confidence_level) / 2, df) + +# Margin of error +margin_of_error = t_critical * (sample_std / np.sqrt(sample_size)) + +# Confidence interval +confidence_interval = (sample_mean - margin_of_error, sample_mean + margin_of_error) + +print(f"95% Confidence Interval: ({confidence_interval[0]:.2f}, {confidence_interval[1]:.2f})") +``` + +This example results in the following output: + +```shell +95% Confidence Interval: (39.38, 44.62) +``` + +​For a comprehensive understanding of statistical distributions and their applications, consider exploring Codecademy's [Master Statistics with Python](https://www.codecademy.com/learn/paths/master-statistics-with-python) skill path. From 8c3cf6b4ca94f70deb6a37c9ff387fa4527eae54 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Thu, 27 Mar 2025 15:14:44 +0530 Subject: [PATCH 2/4] fixed lint and format --- .../terms/students-t-distribution/students-t-distribution.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md index f6a827138bf..653ce25809a 100644 --- a/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md +++ b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md @@ -21,6 +21,7 @@ The formula for a t-statistic is given by: $$t = \frac{\bar{x} - \mu}{s / \sqrt{n}}$$ Where: + - `t`: t-statistic value - $\bar{x}$: sample mean - `μ`: population mean @@ -32,6 +33,7 @@ The probability density function (PDF) of the t-distribution with v degrees of f $$f(t) = \frac{\Gamma(\frac{v+1}{2})}{\sqrt{v\pi}\Gamma(\frac{v}{2})} (1 + \frac{t^2}{v})^{-\frac{v+1}{2}}$$ Where: + - `Γ` is the gamma function - `v` represents the degrees of freedom (df = n-1) From 9746bec5a7ea9af61396853468c343e305746746 Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Mon, 31 Mar 2025 15:19:08 +0530 Subject: [PATCH 3/4] Update students-t-distribution.md --- .../students-t-distribution.md | 100 ++++++------------ 1 file changed, 31 insertions(+), 69 deletions(-) diff --git a/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md index 653ce25809a..27fcb58e3f8 100644 --- a/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md +++ b/content/data-science/concepts/data-distributions/terms/students-t-distribution/students-t-distribution.md @@ -14,7 +14,7 @@ CatalogContent: - 'paths/data-science' --- -The **Student's t distribution** is a probability distribution that is crucial in statistical inference when working with small sample sizes or when the population standard deviation is unknown. It resembles the normal distribution but features heavier tails, making it more appropriate for estimating population parameters with limited data. This distribution is fundamental in hypothesis testing, confidence interval construction, and statistical modeling. +The **Student's t distribution** is a probability distribution used in statistical inference when working with small sample sizes or when the population standard deviation is unknown. It resembles the normal distribution but features heavier tails, making it more appropriate for estimating population parameters with limited data. This distribution is fundamental in hypothesis testing, confidence interval construction, and statistical modeling. The formula for a t-statistic is given by: @@ -54,82 +54,44 @@ The t-distribution has several distinctive characteristics: The Student's t distribution is widely used in various statistical scenarios: -1. **Small Sample Inference**: When working with sample sizes less than 30, especially when the population standard deviation is unknown. -2. **Hypothesis Testing**: In t-tests to determine if there's a significant difference between sample means and population means, or between two sample means. -3. **Confidence Intervals**: To establish intervals for population parameters when the population standard deviation is unknown. -4. **Regression Analysis**: In determining the significance of regression coefficients. -5. **Quality Control**: In manufacturing and process control settings to analyze small batches. +1. **Hypothesis Testing**: In t-tests to determine if there's a significant difference between sample means and population means, or between two sample means when sample sizes are small (n<30) or population standard deviation is unknown. +2. **Confidence Intervals**: To establish intervals for population parameters when the population standard deviation is unknown or sample sizes are small (n<30). +3. **Regression Analysis**: In determining the significance of regression coefficients. -## Example 1: One-sample t-test in Python +## Example: Plotting a t-Distribution in Python -​To assess whether a new teaching method significantly impacts student performance, consider a sample of 25 students' test scores with a mean of 78 and a standard deviation of 8. The objective is to determine if this sample mean differs from the known population mean of 75 at a 95% confidence level: +This example demonstrates how to generate and visualize a Student's t-distribution for different degrees of freedom (df): ```py -import scipy.stats as stats import numpy as np - -# Sample data -sample_mean = 78 -sample_std = 8 -sample_size = 25 -population_mean = 75 - -# Calculate t-statistic -t_stat = (sample_mean - population_mean) / (sample_std / np.sqrt(sample_size)) -print(f"t-statistic: {t_stat:.4f}") - -# Calculate p-value (two-tailed test) -p_value = 2 * (1 - stats.t.cdf(abs(t_stat), df=sample_size-1)) -print(f"p-value: {p_value:.4f}") - -# Determine if null hypothesis is rejected (α = 0.05) -if p_value < 0.05: - print("Reject null hypothesis: The new teaching method has a significant effect.") -else: - print("Fail to reject null hypothesis: No significant effect detected.") -``` - -This example results in the following output: - -```shell -t-statistic: 1.8750 -p-value: 0.0730 -Fail to reject null hypothesis: No significant effect detected. -``` - -## Example 2: Confidence Interval Calculation - -Let's calculate a 95% confidence interval for a population mean based on a sample with the following characteristics: sample mean = 42, sample standard deviation = 5.2, sample size = 18. - -```py -import scipy.stats as stats -import numpy as np - -# Sample data -sample_mean = 42 -sample_std = 5.2 -sample_size = 18 -confidence_level = 0.95 - -# Degrees of freedom -df = sample_size - 1 - -# Critical t-value -t_critical = stats.t.ppf((1 + confidence_level) / 2, df) - -# Margin of error -margin_of_error = t_critical * (sample_std / np.sqrt(sample_size)) - -# Confidence interval -confidence_interval = (sample_mean - margin_of_error, sample_mean + margin_of_error) - -print(f"95% Confidence Interval: ({confidence_interval[0]:.2f}, {confidence_interval[1]:.2f})") +import matplotlib.pyplot as plt +from scipy.stats import t + +# Define x values +x = np.linspace(-4, 4, 1000) + +# Plot t-distributions for different degrees of freedom +dfs = [1, 5, 10, 30] # Different sample sizes +for df in dfs: + plt.plot(x, t.pdf(x, df), label=f'df = {df}') + +# Plot standard normal distribution for comparison +from scipy.stats import norm +plt.plot(x, norm.pdf(x), 'k--', label='Normal (df → ∞)') + +# Labels and legend +plt.title("Student's t-Distribution for Different Degrees of Freedom") +plt.xlabel("t value") +plt.ylabel("Probability Density") +plt.legend() +plt.grid() + +# Show plot +plt.show() ``` This example results in the following output: -```shell -95% Confidence Interval: (39.38, 44.62) -``` +![Graph comparing Student's t-distributions for different degrees of freedom with a standard normal distribution](https://raw.githubusercontent.com/Codecademy/docs/main/media/stdistribution-output.png) ​For a comprehensive understanding of statistical distributions and their applications, consider exploring Codecademy's [Master Statistics with Python](https://www.codecademy.com/learn/paths/master-statistics-with-python) skill path. From e61a5c74807bce512caeef70e86c3fd6ef1da6db Mon Sep 17 00:00:00 2001 From: Mamta Wardhani Date: Mon, 31 Mar 2025 15:21:00 +0530 Subject: [PATCH 4/4] Add files via upload --- media/stdistribution-output.png | Bin 0 -> 64625 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/stdistribution-output.png diff --git a/media/stdistribution-output.png b/media/stdistribution-output.png new file mode 100644 index 0000000000000000000000000000000000000000..e905feba5c44d738f56329d8981db16db7902aa4 GIT binary patch literal 64625 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