Konfidenzintervall
Contents
Konfidenzintervall¶
Berechnen Sie das \(95 \%\) Konfidenzintervall umd den Mittelwert einer Normalverteilung \(N(-2,3)\)
Stellen Sie die Normalverteilung inklusive des Konfidenzintervalls dar.
# Frage 1 ...
# Frage 2 ...
Lösung¶
from scipy.stats import norm
loc = -2
scale = 4
alpha = 0.05
upper = norm.ppf(1 - alpha / 2, loc, scale)
lower = norm.ppf(alpha / 2, loc, scale)
print(f"Upper {int((1-alpha)*100)}%-CI: {upper}")
print(f"Lower {int((1-alpha)*100)}%-CI: {lower}")
Upper 95%-CI: 5.839855938160216
Lower 95%-CI: -9.839855938160218
import matplotlib.pyplot as plt
import numpy as np
n = 100
xaxis = np.linspace(-20, 20, n)
fig, ax = plt.subplots()
ax.plot(
xaxis,
norm.pdf(xaxis, loc=loc, scale=scale),
label=r"Wahrscheinlichkeitsdichtefunktion",
)
ax.axvline(upper, color="C1", linestyle="dashed", label="Upper CI")
ax.axvline(lower, color="C2", linestyle="dashed", label="Lower CI")
ax.legend()
<matplotlib.legend.Legend at 0x16aeb2590>
