Saturday, June 24, 2023

x̄ - > The limit theorem with R programming

 The limit theorem refers to a fundamental concept in mathematics and statistics that describes the behavior of a sequence of random variables or the sum of a large number of independent and identically distributed random variables. There are several types of limit theorems, but the most well-known ones are the law of large numbers and the central limit theorem.


1. Law of Large Numbers: The law of large numbers states that as the number of independent and identically distributed random variables increases, their average (or sum) converges to the expected value of the random variable. In simpler terms, it suggests that if you repeat an experiment a large number of times, the average outcome will approach the true expected value.


2. Central Limit Theorem: The central limit theorem states that the sum or average of a large number of independent and identically distributed random variables will be approximately normally distributed, regardless of the shape of the original distribution. This theorem is particularly important because it enables the use of statistical techniques that assume a normal distribution, even when the underlying variables may not be normally distributed themselves.


These limit theorems are crucial in probability theory and statistics as they provide a theoretical foundation for many statistical methods and allow us to make inferences about populations based on sample data.


 Law of Large Numbers using R code. In this case, we'll simulate rolling a fair six-sided die and calculate the average value as we roll it more and more times.


RING Home Security

```R

# Number of die rolls

num_rolls <- 1000


# Simulating die rolls

rolls <- sample(1:6, num_rolls, replace = TRUE)


# Calculate the cumulative average

cumulative_average <- cumsum(rolls) / (1:num_rolls)


# Plot the cumulative average

plot(1:num_rolls, cumulative_average, type = "l", xlab = "Number of Rolls", ylab = "Average")


# Add a horizontal line at the expected value (3.5 for a fair die)

abline(h = 3.5, col = "red")

```


In this code, we start by specifying the number of rolls (`num_rolls`). We then simulate rolling a fair die `num_rolls` times using the `sample` function. The `cumulative_average` variable calculates the cumulative average of the rolls up to each roll number.


Finally, we plot the cumulative average against the number of rolls using `plot`. We also add a horizontal line at the expected value of 3.5, representing the true expected value for a fair six-sided die.


If you run this code, you'll observe that as the number of rolls increases, the cumulative average will converge towards the expected value of 3.5, demonstrating the Law of Large Numbers.


Central Limit Theorem using R code. In this case, we'll simulate the sum of a large number of random variables drawn from a non-normal distribution (exponential distribution) and observe the resulting distribution.


```R

# Number of random variables to sum

num_variables <- 1000


# Number of simulations

num_simulations <- 10000


# Simulating exponential random variables

simulations <- replicate(num_simulations, sum(rexp(num_variables)))


# Plotting the histogram of the simulation results

hist(simulations, breaks = 30, prob = TRUE, col = "lightblue", main = "Sum of Exponential Random Variables")

```


In this code, we first specify the number of random variables to sum (`num_variables`) and the number of simulations (`num_simulations`). We then use the `replicate` function to generate `num_simulations` samples of the sum of `num_variables` exponential random variables using the `rexp` function.


Finally, we plot the histogram of the simulation results using `hist`. The resulting histogram will approximate a bell-shaped, approximately normal distribution, illustrating the Central Limit Theorem.


Keep in mind that the Central Limit Theorem is an asymptotic result, meaning that it holds as the number of random variables approaches infinity. In practice, even with a moderately large number of variables, you can observe the approximation to a normal distribution.

No comments:

Meet the Authors
Zacharia Maganga’s blog features multiple contributors with clear activity status.
Active ✔
πŸ§‘‍πŸ’»
Zacharia Maganga
Lead Author
Active ✔
πŸ‘©‍πŸ’»
Linda Bahati
Co‑Author
Active ✔
πŸ‘¨‍πŸ’»
Jefferson Mwangolo
Co‑Author
Inactive ✖
πŸ‘©‍πŸŽ“
Florence Wavinya
Guest Author
Inactive ✖
πŸ‘©‍πŸŽ“
Esther Njeri
Guest Author
Inactive ✖
πŸ‘©‍πŸŽ“
Clemence Mwangolo
Guest Author

x̄ - > Bloomberg BS Model - King James Rodriguez Brazil 2014

Bloomberg BS Model - King James Rodriguez Brazil 2014 πŸ”Š Read ⏸ Pause ▶ Resume ⏹ Stop ⚽ The Silent Kin...

Labels

Data (3) Infographics (3) Mathematics (3) Sociology (3) Algebraic structure (2) Environment (2) Machine Learning (2) Sociology of Religion and Sexuality (2) kuku (2) #Mbele na Biz (1) #StopTheSpread (1) #stillamother #wantedchoosenplanned #bereavedmothersday #mothersday (1) #university#ai#mathematics#innovation#education#education #research#elearning #edtech (1) ( Migai Winter 2011) (1) 8-4-4 (1) AI Bubble (1) Accrual Accounting (1) Agriculture (1) Algebra (1) Algorithms (1) Amusement of mathematics (1) Analysis GDP VS employment growth (1) Analysis report (1) Animal Health (1) Applied AI Lab (1) Arithmetic operations (1) Black-Scholes (1) Bleu Ranger FC (1) Blockchain (1) CATS (1) CBC (1) Capital markets (1) Cash Accounting (1) Cauchy integral theorem (1) Coding theory. (1) Computer Science (1) Computer vision (1) Creative Commons (1) Cryptocurrency (1) Cryptography (1) Currencies (1) DISC (1) Data Analysis (1) Data Science (1) Decision-Making (1) Differential Equations (1) Economic Indicators (1) Economics (1) Education (1) Experimental design and sampling (1) Financial Data (1) Financial markets (1) Finite fields (1) Fractals (1) Free MCBoot (1) Funds (1) Future stock price (1) Galois fields (1) Game (1) Grants (1) Health (1) Hedging my bet (1) Holormophic (1) IS–LM (1) Indices (1) Infinite (1) Investment (1) KCSE (1) KJSE (1) Kapital Inteligence (1) Kenya education (1) Latex (1) Law (1) Limit (1) Logic (1) MBTI (1) Market Analysis. (1) Market pulse (1) Mathematical insights (1) Moby dick; ot The Whale (1) Montecarlo simulation (1) Motorcycle Taxi Rides (1) Mural (1) Nature Shape (1) Observed paterns (1) Olympiad (1) Open PS2 Loader (1) Outta Pharaoh hand (1) Physics (1) Predictions (1) Programing (1) Proof (1) Python Code (1) Quiz (1) Quotation (1) R programming (1) RAG (1) RL (1) Remove Duplicate Rows (1) Remove Rows with Missing Values (1) Replace Missing Values with Another Value (1) Risk Management (1) Safety (1) Science (1) Scientific method (1) Semantics (1) Statistical Modelling (1) Stochastic (1) Stock Markets (1) Stock price dynamics (1) Stock-Price (1) Stocks (1) Survey (1) Sustainable Agriculture (1) Symbols (1) Syntax (1) Taroch Coalition (1) The Nature of Mathematics (1) The safe way of science (1) Travel (1) Troubleshoting (1) Tsavo National park (1) Volatility (1) World time (1) Youtube Videos (1) analysis (1) and Belbin Insights (1) competency-based curriculum (1) conformal maps. (1) decisions (1) over-the-counter (OTC) markets (1) pedagogy (1) pi (1) power series (1) residues (1) stock exchange (1) uplifted (1)

Followers