fixed front matter
This commit is contained in:
parent
b4594f2edd
commit
c0dd59beb8
@ -1,8 +1,10 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\chapter{\tr{Bootstrap Methods}{Bootstrap Methoden}}
|
||||
\chapter{\tr{Bootstrap methods}{Bootstrap Methoden}}
|
||||
\label{bootstrapchapter}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
Beim \determ{Bootstrap} erzeugt man sich die Verteilung von Statistiken durch Resampling
|
||||
aus der Stichprobe. Das hat mehrere Vorteile:
|
||||
\begin{itemize}
|
||||
|
@ -149,7 +149,8 @@ be surprising. The last operation in listing\,\ref{dimensionmismatch}
|
||||
does not throw an error but the result is something else than the
|
||||
expected elementwise multiplication.
|
||||
|
||||
\begin{lstlisting}[label=dimensionmismatch, caption={Some arithmetic operations make size constraints, violating them leads to dimension mismatch errors.}]
|
||||
% XXX Some arithmetic operations make size constraints, violating them leads to dimension mismatch errors.
|
||||
\begin{lstlisting}[label=dimensionmismatch, caption={Dimension mismatch errors.}]
|
||||
>> a = randn(100, 1);
|
||||
>> b = randn(10, 1);
|
||||
>> a + b
|
||||
@ -232,7 +233,8 @@ is much easier in the second case. The first version is perfectly fine
|
||||
but it requires a deep understanding of the applied functions and also
|
||||
the task at hand.
|
||||
|
||||
\begin{lstlisting}[label=easyvscomplicated, caption={Converting a series of spike times into the firing rate as a function of time. Many tasks can be solved with a single line of code. But is this readable?}]
|
||||
% XXX Converting a series of spike times into the firing rate as a function of time. Many tasks can be solved with a single line of code. But is this readable?
|
||||
\begin{lstlisting}[label=easyvscomplicated, caption={One-liner versus readable code.}]
|
||||
% the one-liner
|
||||
rate = conv(full(sparse(1, round(spike_times/dt), 1, 1, length(time))), kernel, 'same');
|
||||
|
||||
@ -283,8 +285,8 @@ written that test the features of the program. We will follow the
|
||||
example given in the \matlab{} help and assume that there is a
|
||||
function \code{rightTriangle} (listing\,\ref{trianglelisting}).
|
||||
|
||||
|
||||
\begin{lstlisting}[label=trianglelisting, caption={Slightly more readable version of the example given in the \matlab{} help system. Note: The variable name for the angles have been capitalized in order to not override the matlab defined functions \code{alpha, beta,} and \code{gamma}.}]
|
||||
% XXX Slightly more readable version of the example given in the \matlab{} help system. Note: The variable name for the angles have been capitalized in order to not override the matlab defined functions \code{alpha, beta,} and \code{gamma}.
|
||||
\begin{lstlisting}[label=trianglelisting, caption={Example function for unit testing.}]
|
||||
function angles = rightTriangle(length_a, length_b)
|
||||
ALPHA = atand(length_a / length_b);
|
||||
BETA = atand(length_a / length_b);
|
||||
@ -460,14 +462,15 @@ debug mode (listing\,\ref{debuggerlisting}).
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{editor_debugger.png}
|
||||
\caption{Screenshot of the \matlab{} m-file editor. Once a file is
|
||||
saved and passes the syntax check (the indicator in the top-right
|
||||
corner of the editor window turns green or orange), a breakpoint
|
||||
can be set. Breakpoints can be set either using the dropdown menu
|
||||
on top or by clicking the line number on the left margin. An
|
||||
active breakpoint is indicated by a red dot. The line at which the
|
||||
program execution was stopped is indicated by the green
|
||||
arrow.}\label{editor_debugger}
|
||||
\titlecaption{\label{editor_debugger} Setting
|
||||
breakpoints.}{Screenshot of the \matlab{} m-file editor. Once a
|
||||
file is saved and passes the syntax check (the indicator in the
|
||||
top-right corner of the editor window turns green or orange), a
|
||||
breakpoint can be set. Breakpoints can be set either using the
|
||||
dropdown menu on top or by clicking the line number on the left
|
||||
margin. An active breakpoint is indicated by a red dot. The line
|
||||
at which the program execution was stopped is indicated by the
|
||||
green arrow.}
|
||||
\end{figure}
|
||||
|
||||
|
||||
|
@ -16,4 +16,11 @@
|
||||
|
||||
\input{designpattern}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{Sortieren von Vektoren}
|
||||
|
||||
\subsection{Sortieren eines Vektors}
|
||||
|
||||
\subsection{Sortieren zweier abh\"angiger Vektoren}
|
||||
|
||||
\end{document}
|
||||
|
@ -1,6 +1,8 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\chapter{Design Pattern}
|
||||
\chapter{Design pattern}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
Beim Programmieren sind sich viel Codes in ihrer Grundstruktur sehr
|
||||
\"ahnlich. Viele Konstrukte kommen in den verschiedensten Kontexten
|
||||
@ -161,12 +163,3 @@ x = randi(6, 100, 1); % irgendwelche integer Daten
|
||||
h = h/sum(h); % normieren zu Wahrscheinlichkeiten
|
||||
bar(b, h); % und plotten.
|
||||
\end{lstlisting}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{Sortieren von Vektoren}
|
||||
|
||||
|
||||
\subsection{Sortieren eines Vektors}
|
||||
|
||||
\subsection{Sortieren zweier abhängiger Vektoren}
|
||||
|
@ -8,7 +8,8 @@
|
||||
% \newcommand{\tr}[2]{#1} % en
|
||||
% \usepackage[english]{babel}
|
||||
\newcommand{\tr}[2]{#1} % en
|
||||
\usepackage[ngerman, english]{babel}
|
||||
\usepackage[english, ngerman]{babel}
|
||||
\selectlanguage{english}
|
||||
|
||||
%%%% encoding %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\usepackage[T1]{fontenc}
|
||||
@ -314,7 +315,7 @@
|
||||
% The cooler programming language.
|
||||
\DeclareFloatingEnvironment[
|
||||
fileext=lob,
|
||||
listname={\tr{Info and Important Boxes}{Info- und Merk-Boxen}},
|
||||
listname={\tr{Info boxes and topics}{Info- und Merk-Boxen}},
|
||||
name={Info-Box},
|
||||
placement=t
|
||||
]{iboxf}
|
||||
|
@ -4,6 +4,8 @@
|
||||
\chapter{\tr{Maximum likelihood estimation}{Maximum-Likelihood-Sch\"atzer}}
|
||||
\label{maximumlikelihoodchapter}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
In vielen Situationen wollen wir einen oder mehrere Parameter $\theta$
|
||||
einer Wahrscheinlichkeitsverteilung sch\"atzen, so dass die Verteilung
|
||||
die Daten $x_1, x_2, \ldots x_n$ am besten beschreibt.
|
||||
|
@ -16,6 +16,20 @@
|
||||
|
||||
\input{plotting}
|
||||
|
||||
\subsection{Error bars and error areas}
|
||||
|
||||
\subsection{Scatter plot}
|
||||
|
||||
\subsection{Histograms}
|
||||
|
||||
\subsection{Heatmaps}
|
||||
|
||||
\subsection{3-D plot}
|
||||
|
||||
\subsection{Polar plot}
|
||||
|
||||
\subsection{Movies and animations}
|
||||
|
||||
\section{TODO}
|
||||
\begin{itemize}
|
||||
\item Beispiele schlechter plots sollten mehr Bezug zu den Typen von
|
||||
|
@ -1,4 +1,4 @@
|
||||
\chapter{Graphical Representation of Scientific Data}
|
||||
\chapter{Graphical representation of scientific data}
|
||||
|
||||
We may count the ability of adequately presenting scientific data to
|
||||
the core competences needed to do science. We need to present data in
|
||||
@ -541,19 +541,6 @@ documentation.
|
||||
that should be drawn between two subplots?
|
||||
\end{important}
|
||||
|
||||
\subsection{Error bars and error areas}
|
||||
|
||||
\subsection{Scatter plot}
|
||||
|
||||
\subsection{Histograms}
|
||||
|
||||
\subsection{Heatmaps}
|
||||
|
||||
\subsection{3-D plot}
|
||||
|
||||
\subsection{Polar plot}
|
||||
|
||||
\subsection{Movies and animations}
|
||||
|
||||
\section{Summary}
|
||||
A good plot of scientific data displays the data completely and
|
||||
|
@ -2,6 +2,8 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\chapter{Analyse von Spiketrains}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
\determ[Aktionspotential]{Aktionspotentiale} (\enterm{spikes}) sind die Tr\"ager der
|
||||
Information in Nervensystemen. Dabei ist in erster Linie nur der
|
||||
Zeitpunkt des Auftretens eines Aktionspotentials von Bedeutung. Die
|
||||
|
@ -4,6 +4,8 @@
|
||||
more months might as well have been written by someone
|
||||
else.}{Eagleson's law}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
Guter Programmierstil ist keine Frage des guten Geschmacks sondern des
|
||||
Verst\"andnisses von Programmcode und ein Baustein in dem Bestreben
|
||||
wissenschaftlichen Erkenntnisgewinn reproduzierbar zu
|
||||
|
@ -1,4 +1,6 @@
|
||||
\chapter{\tr{Optimization and Gradient Descent}{Optimierung und Gradientenabstieg}}
|
||||
\chapter{\tr{Optimization and gradient descent}{Optimierung und Gradientenabstieg}}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
|
||||
Ein sehr h\"aufiges Problem ist, dass die Abh\"angigkeit von
|
||||
Messwerten von einer Eingangsgr\"o{\ss}e durch ein Modell erkl\"art
|
||||
|
@ -24,7 +24,7 @@
|
||||
\mainmatter
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\part{The Basics}
|
||||
\part{Programming basics}
|
||||
|
||||
\graphicspath{{programming/lecture/}{programming/images/}}
|
||||
\lstset{inputpath=programming/code}
|
||||
@ -32,19 +32,21 @@
|
||||
|
||||
\graphicspath{{debugging/lecture/}{debugging/lecture/figures/}}
|
||||
\lstset{inputpath=debugging/code}
|
||||
%\selectlanguage{english}
|
||||
\include{debugging/lecture/debugging}
|
||||
|
||||
\selectlanguage{ngerman}
|
||||
\graphicspath{{plotting/lecture/}{plotting/lecture/images/}}
|
||||
\lstset{inputpath=plotting/code/}
|
||||
\include{plotting/lecture/plotting}
|
||||
|
||||
|
||||
\graphicspath{{programmingstyle/lecture/}{programmingstyle/lecture/figures/}}
|
||||
\lstset{inputpath=programmingstyle/code/}
|
||||
\include{programmingstyle/lecture/programmingstyle}
|
||||
|
||||
\graphicspath{{designpattern/lecture/}{designpattern/lecture/figures/}}
|
||||
\lstset{inputpath=designpattern/code}
|
||||
\include{designpattern/lecture/designpattern}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\part{Data analysis}
|
||||
|
||||
@ -72,18 +74,21 @@
|
||||
\graphicspath{{spectral/lecture/}{spectral/lecture/figures/}}
|
||||
\lstset{inputpath=spectral/code/}
|
||||
\renewcommand{\texinputpath}{spectral/lecture/}
|
||||
\include{spectral/lecture/spectral}
|
||||
%\include{spectral/lecture/spectral}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%\part{Data handling, data annotation, version control}
|
||||
%\part{Tools}
|
||||
% Latex
|
||||
% markdown
|
||||
% Makefile
|
||||
% version control (git and github) only put source files into repository!
|
||||
% distributed computing (ssh and grid engines)
|
||||
% data handling (structure, data bases, storage (rsync), backup)
|
||||
% data annotation, meta data
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\part{Appendix}
|
||||
|
||||
\graphicspath{{designpattern/lecture/}{designpattern/lecture/figures/}}
|
||||
\lstset{inputpath=designpattern/code}
|
||||
\include{designpattern/lecture/designpattern}
|
||||
%\part{Appendix}
|
||||
|
||||
%\chapter{Cheat-Sheet}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
\chapter{Spectral analyses}
|
||||
\chapter{Spectral analysis}
|
||||
|
||||
This is a stub that should be filled :)
|
||||
|
||||
|
Reference in New Issue
Block a user