Filter löschen
Filter löschen

p value to z score

19 Ansichten (letzte 30 Tage)
Nuchto
Nuchto am 2 Aug. 2012
Kommentiert: Star Strider am 25 Aug. 2020
How do I determine the z score from a p value? Thanks!

Akzeptierte Antwort

Star Strider
Star Strider am 3 Aug. 2012
Bearbeitet: Star Strider am 3 Aug. 2012
Using the ‘erfcinv’ function (part of core MATLAB) and writing it as an anonymous function:
z = @(p) -sqrt(2) * erfcinv(p*2);
where ‘p’ is the probability.
So:
zscore = z([0.025 0.5 0.975])
produces:
zscore =
-1.9600e+000 0.0000e+000 1.9600e+000
  12 Kommentare
Rik
Rik am 25 Aug. 2020
A bit late maybe, but I did end up putting it on the FEX, so here is the promised link: BlandAltmanPlot. Once Mathworks gets the example tab working again for github submission, you will even be able to see a nice doc.
Star Strider
Star Strider am 25 Aug. 2020
Rik —
Interesting function! Thanks for the citation!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Oleg Komarov
Oleg Komarov am 3 Aug. 2012
Bearbeitet: Oleg Komarov am 3 Aug. 2012
Use icdf() from the Statistics Toolbox.
For (standard) normal:
icdf('normal',[0.005 0.995],0,1)
  2 Kommentare
Nuchto
Nuchto am 3 Aug. 2012
Mmm, could you put an example? How to compute z from p = 0.001?
Oleg Komarov
Oleg Komarov am 3 Aug. 2012
Which distribution?

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by