@@ -68,6 +68,8 @@ \subsection*{Quantile und Quartilsdifferenz}
6868\pythoninline {iqr = q75 - q25} \\
6969Quartilsdifferenz von series berechnen
7070
71+ \columnbreak
72+
7173\subsection* {Numpy Basics }
7274\pythoninline {np.e}: Konstante mit Wert von $ e$ \\
7375\pythoninline {np.pi}: Konstante mit Wert von $ \pi $ \\
@@ -100,7 +102,16 @@ \subsection*{Numpy Arrays}
100102
101103\pythoninline {new_arr = np.random.choice(arr, size=1000)} \\
102104Neues Array mit der Grösse size erstellen und zufällig \\
103- mit Werten aus dem übergebenen Array befüllen
105+ mit Werten aus dem übergebenen Array befüllen \\
106+
107+ \pythoninline {np.percentile(arr, q=[2.5, 97.5])} \\
108+ Werte der Quantile eines Datensatz anzeigen \\
109+
110+ \pythoninline {np.sum(arr > 0)} \\
111+ Werte grösser als x in einem Array zählen \\
112+
113+ \pythoninline {np.loadtxt(r"./data.txt")} \\
114+ Daten für ein Array aus einem Textfile laden
104115
105116\subsection* {Pandas DataFrame }
106117\begin {python }
@@ -143,6 +154,8 @@ \subsection*{DataFrame filtern}
143154\pythoninline {frame.loc[frame['Luzern'] < mean, :]} \\
144155Daten anhand des Wertes einer Spalte filtern
145156
157+ \columnbreak
158+
146159\subsection* {Werte einlesen }
147160\pythoninline {frame = pd.read_csv(r"./data.csv", sep=",",
148161 index_col=0)} \\
@@ -221,7 +234,8 @@ \subsection*{Verteilungen}
221234\pythoninline {st.binom.cdf(k=5100, n=10000, p=0.5)} \\
222235$ P(X \leq 5100 )$ falls $ X \sim Bin(10000 , 0.5 )$ \\
223236
224- \pythoninline {st.t.cdf(x=168, df=149, loc=164, scale=10/np.sqrt(150))} \\
237+ \pythoninline {st.t.cdf(x=168, df=149, loc=164, } \\
238+ \pythoninline { scale=10/np.sqrt(150))} \\
225239$ P[\overline {X}_{150} \leq 168 ]$ falls $ u = 164 $ , $ \hat {o} = 10 $ und $ T \sim t_{149}$ \\
226240
227241\pythoninline {st.t.ppf(0.05, df=149)} \\
@@ -242,6 +256,31 @@ \subsection*{Integral berechnen}
242256\pythoninline {ans, _ = quad(f, 0, 60)} \\
243257In diesem Fall das Integral: $ \int _{0}^{60} x * (15 - \frac {x}{4})$
244258
259+ \subsection* {Vertrauensintervall }
260+ \pythoninline {st.t.interval(alpha=0.95, df=12, loc=80.02, } \\
261+ \pythoninline { scale=0.024/np.sqrt(13))} \\
262+ 95\% Vertrauensintervall einer t-Verteilung \\
263+
264+ \pythoninline {st.norm.interval(alpha=0.99, loc=31, } \\
265+ \pythoninline { scale=6/np.sqrt(10))} \\
266+ 99\% Vertrauensintervall einer Normalverteilung
267+
268+ \subsection* {Statistische Tests }
269+ \pythoninline {st.binom_test(x=3, n=5, p=0.5)} \\
270+ Vorzeichentest \\
271+
272+ \pythoninline {st.wilcoxon(arr, correction=True)} \\
273+ Wilcoxon-Test \\
274+
275+ \pythoninline {st.ttest_rel(series1, series2)} \\
276+ Statistischer Test für gepaarte Stichproben \\
277+
278+ \pythoninline {st.ttest_ind(x, y, equal_var=False)} \\
279+ Statistischer Test für ungepaarte Stichproben \\
280+
281+ \pythoninline {st.mannwhitneyu(x, y)} \\
282+ Mann-Whitney U-Test (aka Wilcoxon Rank-sum Test)
283+
245284\end {multicols* }
246285\end {document }
247286
0 commit comments