Zwei unabhängige Normalverteilungen
Rohit hat zwei Freelance-Jobs. Die Bezahlung für jeden Job folgt zwei unabhängigen Normalverteilungen:
income1aus Rohits erstem Job hat einen Mittelwert von 500 $ und eine Standardabweichung von 50income2aus Rohits zweitem Job hat einen Mittelwert von 1.000 $ und eine Standardabweichung von 200
Rohit hat dich gebeten, sein Einkommen zu simulieren, damit er seine Ausgaben richtig planen kann. Du verwendest Stichproben, um das 95%-Konfidenzintervall von Rohits Gesamteinkommen aus beiden Jobs zu bestimmen.
Du wirst Simulationen mit Normalverteilungen durchführen, die wahrscheinlich die wichtigste Wahrscheinlichkeitsverteilung in Monte-Carlo-Simulationen sind.
Folgendes wurde bereits importiert: NumPy als np und das stats-Modul von SciPy als st.
Diese Übung ist Teil des Kurses
Monte-Carlo-Simulationen in Python
Anleitung zur Übung
- Verwende
st.norm.rvs(), um 1.000-mal aus der Normalverteilung zu sampeln. Setze den passenden Mittelwert und die passende Standardabweichung und weise die Ergebnisseincome1undincome2zu. - Nähere
total_incomean, indem duincome1undincome2addierst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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])