#Ho1: P(X>Y) = 0.5
#Ho2: P(X>1060) = 0.5
#g1(x) = I[x > y]
#g2(y) = I[x > 1060]
mean<-c(0.5,0.5)
p<-2
xd1<-c(10,85,209,273,279,324,391,566,852,881,895,954,1101,1393,1669,1823,1941)
nx1=length(xd1)
yd1<-c(21,38,39,51,77,185,524,610,612,677,798,899,946,1010,1074,1147,1154,
1329,1484,1602,1952)
ny1=length(yd1)
wxd1new<-c(2.267983,1.123600,1.121683,1.121683,1.121683,1.121683,1.121683,
1.000000,1.000000,1.000000,1.000000,1.000000,1.000000,1.261740,2.912753,
2.912753,2.912753)
muvec<-c(0.08835785,0.04075290,0.04012084,0.04012084,0.04012084,0.04012084,
0.04012084,0.03538020,0.03389263,0.03389263,0.03389263,0.03322693,0.04901516,
0.05902008,0.13065491,0.13065491,0.13065491)
wyd1new<-c(1.431653,1.431653,1.431653,1.431653,1.431653,1.438453,1.079955,
1.080832,1.080832,1.080832,1.080832,1.000000,1.000000,1.000000,1.000000,
1.000000,1.000000,1.222883,1.227865,1.739636,5.809616)
nuvec<-c(0.04249966,0.04249966,0.04249966,0.04249966,0.04249966,0.04316922,
0.03425722,0.03463312,0.03463312,0.03463312,0.03463312,0.03300598,0.03300598,
0.03333333,0.03333333,0.03382827,0.03382827,0.04136800,0.04229270,0.05992020,
0.22762676)
H1u<-matrix(NA,nrow=nx1,ncol=ny1)
H2u<-matrix(NA,nrow=nx1,ncol=ny1)
for (i in 1:nx1) {
for (j in 1:ny1) {
H1u[i,j]<-(xd1[i]>yd1[j])
H2u[i,j]<-(xd1[i]>1060) } }
Hu=matrix(c(H1u,H2u),nrow=nx1,ncol=p*ny1)
for (k in 1:p) {
M1 <- matrix(mean[k], nrow=nx1, ncol=ny1)
Hu[,((k-1)*ny1+1):(k*ny1)] <- Hu[,((k-1)*ny1+1):(k*ny1)] - M1}
Hmu <- matrix(NA,nrow=p, ncol=ny1*nx1)
Hnu <- matrix(NA,nrow=p, ncol=ny1*nx1)
for (i in 1:p) {
for (k in 1:nx1) {
Hmu[i, ((k-1)*ny1+1):(k*ny1)] <- Hu[k,((i-1)*ny1+1):(i*ny1)] } }
for (i in 1:p) {
for (k in 1:ny1) {
Hnu[i,((k-1)*nx1+1):(k*nx1)] <- Hu[(1:nx1),(i-1)*ny1+k]} }
el2.test.wtm(xd1,yd1,wxd1new, wyd1new, muvec, nuvec, Hu, Hmu,
Hnu, p, mean, maxit=10)
#muvec1
# [1] 0.08835789 0.04075290 0.04012083 0.04012083 0.04012083 0.04012083 0.04012083
# [8] 0.03538021 0.03389264 0.03389264 0.03389264 0.03322693 0.04901513 0.05902002
# [15] 0.13065495 0.13065495 0.13065495
#nuvec1
# [1] 0.04249967 0.04249967 0.04249967 0.04249967 0.04249967 0.04316920 0.03425722
# [8] 0.03463310 0.03463310 0.03463310 0.03463310 0.03300597 0.03300597 0.03333333
# [15] 0.03333333 0.03382827 0.03382827 0.04136801 0.04229269 0.05992018 0.22762677
# $lam
# [,1] [,2]
# [1,] 8.9549 -10.29119Run the code above in your browser using DataLab