Datei:Csv-bivariate-normal-distribution.svg

Aus testwiki
Zur Navigation springen Zur Suche springen
Originaldatei (SVG-Datei, Basisgröße: 640 × 1.295 Pixel, Dateigröße: 2,65 MB)

Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.

Beschreibung

Beschreibung
English: 5000 samples of a bivariate normal distribution with variances 1 and 4 and rho=0.7
Deutsch: 5000 Datenpunkte einer Bivariaten Normalverteilung mit der Kovarianzmatrix 1.0, 0.7, [0.7, 4.0] und dem mittelwertsvektor [0.0, 0.0]
Datum
Quelle Eigenes Werk
Urheber MartinThoma
SVG‑Erstellung
InfoField
 Der SVG-Code ist valide.
 Dieses Diagramm wurde mit Inkscape erstellt.
English: Source is available at github
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""Create samples for bivariate distribution."""

from numpy.random import multivariate_normal, seed


def create_data(n):
    means = [0.0, 0.0]
    cov = [[1.0, 0.7], [0.7, 4.0]]
    seed(0)
    samples = multivariate_normal(means, cov, n)
    with open("data.csv", "w") as f:
        f.write("x,y\n")
        for datapoint in samples:
            f.write("%0.4f,%0.4f\n" % tuple(datapoint))


def get_parser():
    from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
    parser = ArgumentParser(description=__doc__,
                            formatter_class=ArgumentDefaultsHelpFormatter)
    parser.add_argument("-n",
                        dest="n",
                        default=5000,
                        type=int,
                        help="Number of points to generate")
    return parser


if __name__ == "__main__":
    args = get_parser().parse_args()
    create_data(args.n)
\documentclass[varwidth=true, border=2pt]{standalone}
\usepackage[utf8]{inputenc} % this is needed for umlauts
\usepackage[ngerman]{babel} % this is needed for umlauts
\usepackage[T1]{fontenc}    % this is needed for correct output of umlauts in pdf
\usepackage[margin=2.5cm]{geometry} %layout

\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usetikzlibrary{plotmarks}

\begin{document}
\tikzset{mark options={line width=0.5pt}}
\begin{tikzpicture}
    \begin{axis}[
            width=7.5cm, height=15cm,     % size of the image
            enlarge x limits=0.05,
            enlarge y limits=0.05,
            xmin = -5,
            xmax = 5,
            ymin = -10,
            ymax = 10,
            % xlabel=x,
            % ylabel=y
         ]
          \addplot[scatter,
                   only marks,
                   mark=*,
                   mark size = 1,
                   point meta=1,
                   ]
                   table [x=x, y=y, col sep=comma] {data.csv};
    \end{axis}
\end{tikzpicture}
\end{document}

Lizenz

MartinThoma, der Nutzungsrechtsinhaber dieses Werkes, veröffentlicht es hiermit unter der folgenden Lizenz:
Creative Commons CC-Zero Diese Datei wird unter der Creative-Commons-Lizenz CC0 1.0 Verzicht auf das Copyright zur Verfügung gestellt.
Die Person, die das Werk mit diesem Dokument verbunden hat, übergibt dieses weltweit der Gemeinfreiheit, indem sie alle Urheberrechte und damit verbundenen weiteren Rechte – im Rahmen der jeweils geltenden gesetzlichen Bestimmungen – aufgibt. Das Werk kann – selbst für kommerzielle Zwecke – kopiert, modifiziert und weiterverteilt werden, ohne hierfür um Erlaubnis bitten zu müssen.

Kurzbeschreibungen

Ergänze eine einzeilige Erklärung, was diese Datei darstellt.

In dieser Datei abgebildete Objekte

Motiv

image/svg+xml

0d6cdfc66b6fd267953d61cad25520505d30664a

2.781.311 Byte

1.295 Pixel

640 Pixel

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell15:52, 8. Sep. 2015Vorschaubild der Version vom 15:52, 8. Sep. 2015640 × 1.295 (2,65 MB)wikimediacommons>MartinThoma{{Information |Description ={{en|1=5000 samples of a bivariate normal distribution with variances 1 and 4 and rho=0.7}} {{de|1=5000 Datenpunkte einer Bivariaten Normalverteilung mit der Kovarianzmatrix 1.0, 0.7, [0.7, 4.0] und dem mittelwertsvek...

Die folgende Seite verwendet diese Datei: