So generieren sie eine normalverteilung in r (mit beispielen)


Sie können in R schnell eineNormalverteilung generieren, indem Sie die Funktion rnorm() verwenden, die die folgende Syntax verwendet:

 rnorm(n, mean=0, sd=1)

Gold:

  • n: Anzahl der Beobachtungen.
  • Mittelwert: Durchschnitt der Normalverteilung. Der Standardwert ist 0.
  • sd: Standardabweichung der Normalverteilung. Der Standardwert ist 1.

Dieses Tutorial zeigt ein Beispiel für die Verwendung dieser Funktion zum Generieren einer Normalverteilung in R.

Verwandt: Eine Anleitung zu dnorm, pnorm, qnorm und rnorm in R

Beispiel: Erzeugen einer Normalverteilung in R

Der folgende Code zeigt, wie man eine Normalverteilung in R generiert:

 #make this example reproducible
set.seed(1)

#generate sample of 200 obs. that follows normal dist. with mean=10 and sd=3
data <- rnorm(200, mean=10, sd=3)

#view first 6 observations in sample
head(data)

[1] 8.120639 10.550930 7.493114 14.785842 10.988523 7.538595

Wir können den Mittelwert und die Standardabweichung dieser Verteilung schnell ermitteln:

 #find mean of sample
mean(data)

[1] 10.10662

#find standard deviation of sample
sd(data)

[1] 2.787292

Wir können auch ein schnelles Histogramm erstellen, um die Verteilung der Datenwerte zu visualisieren:

 hist(data, col=' steelblue ')

Erzeugen Sie eine Normalverteilung in R

Wir können sogar einen Shapiro-Wilk-Test durchführen, um zu sehen, ob der Datensatz aus einer normalen Population stammt:

 shapiro.test(data)

	Shapiro-Wilk normality test

data:data
W = 0.99274, p-value = 0.4272

Der p-Wert des Tests beträgt 0,4272 . Da dieser Wert nicht kleiner als 0,05 ist, können wir davon ausgehen, dass die Stichprobendaten aus einer normalverteilten Grundgesamtheit stammen.

Dieses Ergebnis sollte nicht überraschen, da wir die Daten mit der Funktion rnorm() generiert haben, die natürlich eine Zufallsstichprobe von Daten aus einer Normalverteilung generiert.

Zusätzliche Ressourcen

So zeichnen Sie eine Normalverteilung in R auf
Eine Anleitung zu dnorm, pnorm, qnorm und rnorm in R
So führen Sie einen Shapiro-Wilk-Test auf Normalität in R durch

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert