Două distribuții normale independente
Rohit are două joburi freelance. Venitul din fiecare job urmează două distribuții normale independente:
income1din primul job al lui Rohit are o medie de 500 \( și o abatere standard de 50 \)income2din al doilea job al lui Rohit are o medie de 1.000 \( și o abatere standard de 200 \)
Rohit îți cere ajutorul pentru a simula veniturile sale, astfel încât să-și poată planifica cheltuielile mai bine. Vei folosi eșantionarea pentru a determina intervalul de încredere de 95% al venitului total al lui Rohit din ambele joburi.
Vei efectua simulări folosind distribuții normale, care sunt probabil cele mai importante distribuții de probabilitate utilizate în simulările Monte Carlo.
Au fost importate pentru tine: NumPy ca np și modulul stats din SciPy ca st.
Acest exercițiu face parte din cursul
Simulări Monte Carlo în Python
Instrucțiuni pentru exercițiu
- Folosește
st.norm.rvs()pentru a eșantiona de 1.000 de ori din distribuția normală, setând media și abaterea standard corespunzătoare, și atribuie rezultatele variabilelorincome1șiincome2. - Aproximează
total_incomeadunândincome1șiincome2.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Sample from the normal distribution
income1 = ____
income2 = ____
# Define total_income
total_income = ____
upper = np.quantile(total_income, 0.975)
lower = np.quantile(total_income, 0.025)
print([lower, upper])