Hi any,

Can some please detail me the createX command in bayesm package?

To make things easy for you to help me, let me put forward my problem

Suppose I have 3 covariates (say X matrix) and my Y has 3 categories say 
(1,2,3). Now from the CreateX I understand that the data matrix say 'Xa' must 
be of dimension n* (naxp), where 'na' is the number of variables and 'p' is 
the number of categories that Y has and 'n' is the number of observations. Now 
the Xa matrix will have 9 columns if I give na=3 and p=3, and 6 columns if I 
give na =2 and p=3. I understand this part. In order to create Xa with a 
dimension of n*9 or n*6 we have to create Xa as cbind(Xa,-Xa) and now when I 
get the design matrix say XD then I have 5 or 4 variables, which will be same 
as the beta matrix that  I intend to get, I get this, but my question is when 
I get the XD matrix as explained below the covariate matrix (X) which 
initially had  3 columns now changed to a  9 rows and one column and two 
additional variables X4 and X5 as explained belwo which I guess for the beta, 
what is the role of these variables in the 'rmnlIndepMetrop'analysis.
example
x1<-runif(3,-1,1)
x2<-runif(3,0,1)
x3<-runif(3,10,50)
X<-cbind(x1,x2,x3)
X
             x1        x2       x3
[1,] -0.9701396 0.4084203 41.31097
[2,]  0.3844539 0.4791997 36.85861
[3,]  0.2732056 0.5433642 13.14610

Xa<-cbind(X,-X)
XD<-createX(p=3,na=2,nd=NULL,Xa=Xa,Xd=NULL)
XD
      [,1] [,2]       [,3]        [,4]
 [1,]    1    0 -0.9701396   0.9701396
 [2,]    0    1  0.4084203  -0.4084203
 [3,]    0    0 41.3109655 -41.3109655
 [4,]    1    0  0.3844539  -0.3844539
 [5,]    0    1  0.4791997  -0.4791997
 [6,]    0    0 36.8586070 -36.8586070
 [7,]    1    0  0.2732056  -0.2732056
 [8,]    0    1  0.5433642  -0.5433642
 [9,]    0    0 13.1461040 -13.1461040
Xa<-cbind(X,-X,X^2) (is this a correct way)
XD<-createX(p=3,na=3,nd=NULL,Xa=Xa,Xd=NULL)
XD
      [,1] [,2]       [,3]        [,4]         [,5]
 [1,]    1    0 -0.9701396   0.9701396    0.9411709
 [2,]    0    1  0.4084203  -0.4084203    0.1668071
 [3,]    0    0 41.3109655 -41.3109655 1706.5958746
 [4,]    1    0  0.3844539  -0.3844539    0.1478048
 [5,]    0    1  0.4791997  -0.4791997    0.2296324
 [6,]    0    0 36.8586070 -36.8586070 1358.5569127
 [7,]    1    0  0.2732056  -0.2732056    0.0746413
 [8,]    0    1  0.5433642  -0.5433642    0.2952447
 [9,]    0    0 13.1461040 -13.1461040  172.8200512

In the above example my X matrix as you can see has 3 columns with 3 
observations, which now in XD are 9 observations in 3rd column, I don't know 
how col 4 and col 5 of XD play a role in computing the llmnl and 
rmnlIndepMetrop.

Thanks for all your help and time.

Regards,
Murthy.

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to