Skip to content
Prev 244995 / 398502 Next

pmnorm: probabilites don't sum up to 1

Hi Peter,

Thx for your comment - I guess you're right... I made a drawing to  
better understand which quadrants  overlap
So I ende up with this Code:

library(mnormt) # can handle multivariate normal distributions
uX = 2
uY = 1
uZ  = .5
mean = c(uX, uY, uZ)
LX = matrix(c(1,-1,0,1,0,-1), 2, 3, byrow = TRUE)
LY = matrix(c(-1,1,0,0,1,-1), 2, 3, byrow = TRUE)
LZ = matrix(c(-1,0,1,0,-1,1), 2, 3, byrow = TRUE)
muX = LX %*% mean
muY = LY %*% mean
muZ = LZ %*% mean
Sigma = diag(2)
mean = c(0,0)
pX = pmnorm(LXmean,c(0,0),varcov)/(1-(pmnorm(-LXmean,c(0,0),varcov)))
pY = pmnorm(LYmean,c(0,0),varcov)/(1-(pmnorm(-LYmean,c(0,0),varcov)))
pZ = pmnorm(LZmean,c(0,0),varcov)/(1-(pmnorm(-LZmean,c(0,0),varcov)))
pX + pY + pZ

pX is now expressed as a relation:
uX-uY>0 & uX-uZ> = pmnorm(LXmean,c(0,0),varcov) --> counter
in relation to correspondig surface area =  
(1-(pmnorm(-LXmean,c(0,0),varcov))) --> denominator

This now sums up to 1 (or nearly) - I guess this should be the correct  
way of doing it, right?

Thanks,
Nicolas



Zitat von peter dalgaard <pdalgd at gmail.com>:
____________


lic. phil. Nicolas A. J. Berkowitsch
Universit?t Basel
Fakult?t f?r Psychologie
Economic Psychology
Missionsstrasse 62a
CH-4055 Basel

Tel.     +41 61 267 05 75
E-Mail   nicolas.berkowitsch at unibas.ch
Web       
http://psycho.unibas.ch/abteilungen/abteilung-details/home/abteilung/economic-psychology/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.