ÎncepețiÎncepe gratuit

Două distribuții normale independente

Rohit are două joburi freelance. Venitul din fiecare job urmează două distribuții normale independente:

  • income1 din primul job al lui Rohit are o medie de 500 \( și o abatere standard de 50 \)
  • income2 din 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

Vezi cursul

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 variabilelor income1 și income2.
  • Aproximează total_income adunând income1 și income2.

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])
Editează și rulează codul