logo

En guide till dnorm, pnorm, rnorm och qnorm i R

I den här artikeln kommer vi att titta på en guide till dnorm-, pnorm-, qnorm- och rnorm-metoderna för normal distribution i R programmeringsspråk .

dnorm funktion

Denna funktion returnerar värdet av sannolikhetstäthetsfunktionen (pdf) för normalfördelningen givet en viss slumpvariabel x, ett populationsmedelvärde μ och populationens standardavvikelse σ.



Syntax; dnorm(x, medelvärde, sd)

Parametrar:

  • x: vektor av kvantiler.
  • medelvärde: vektor av medel.
  • sd: vektorstandardavvikelse.

Exempel:



I det här exemplet kommer vi att hitta värdet på standardnormalfördelningen pdf vid x=1 med funktionen dnorm() i R.

genericitet i java

R






dnorm>(x=1, mean=0, sd=1)>

>

>

hur man anropar en metod i java

Produktion:

[1] 0.2419707>

pnorm funktion

Denna funktion returnerar värdet av den kumulativa densitetsfunktionen (cdf) för normalfördelningen givet en viss slumpvariabel q, ett populationsmedelvärde μ och populationens standardavvikelse σ.

Syntax: pnorm(q, medelvärde, sd, lägre.svans)

Parametrar:

  • q: Det är en vektor av kvantiler.
  • medelvärde: vektor av medel.
  • sd: vektorstandardavvikelse.
  • lower.tail: Det är logiskt; om TRUE (standard) är sannolikheterna andra

Exempel: I det här exemplet kommer vi att beräkna andelen elever på den här skolan som är längre än 75 tum långa av män på en viss skola är normalt fördelade med ett medelvärde på μ=70 tum och en standardavvikelse på σ = 3 tum med hjälp av pnorm()-funktionen i R.

R




jämför med java
pnorm>(75, mean=70, sd=3, lower.tail=>FALSE>)>

>

>

Produktion:

[1] 0.04779035>

På den här skolan är 4,779% av männen längre än 75 tum.

qnorm funktion

Denna funktion returnerar värdet av den inversa kumulativa densitetsfunktionen (cdf) för normalfördelningen givet en viss slumpmässig variabel p, ett populationsmedelvärde μ och populationens standardavvikelse σ.

Syntax: qnorm(p, medelvärde = 0, sd = 0, lägre.svans = TRUE)

Parametrar:

  • p: Det representerar signifikansnivån som ska användas
  • medelvärde: vektor av medel.
  • sd: vektorstandardavvikelse.
  • lower.tail = TRUE: Då returneras sannolikheten till vänster om p i normalfördelningen.

Exempel:

I det här exemplet beräknar vi Z-poängen för den 95:e kvantilen av standardnormalfördelningen med funktionen qnorm() i R.

R


byt namn på linux-katalogen



qnorm>(.95, mean=0, sd=1)>

>

>

Produktion:

[1] 1.644854>

rnorm funktion

Denna funktion genererar en vektor med normalfördelade slumpvariabler givet en vektorlängd n, ett populationsmedelvärde μ och populationens standardavvikelse σ.

Syntax: rnorm(n, medelvärde, sd)

Parametrar:

  • n: antal datauppsättningar som ska simuleras
  • medelvärde: vektor av medel.
  • sd: vektorstandardavvikelse.

Exempel: I det här exemplet genererar vi med funktionen rnorm() en vektor med 10 normalfördelade slumpvariabler med medel=10 och sd=2.

gratis ipconfig

R




rnorm>(10, mean = 10, sd = 2)>

>

>

Produktion:

[1] 10,886837 9,678975 12,668778 10,391915 7,021026 10,697684 9,340888 6,896892 12,067081 11,04960