Stochastic Search Variable Selection : simulated data example (George, McCulloch, 1993) Generate Program model {for (i in 1:60) { for (j in 1:5) { x[i,j] ~ dnorm(0,1)} Y[i] ~ dnorm(mu[i],tau) mu[i] <- x[i,4]+1.2*x[i,5]} tau <- 1/(2.5*2.5)} Analysis Program model { for (i in 1:n) { Y[i] ~ dnorm(mu[i],tau) mu[i] <- b[1]*x[i,1]+b[2]*x[i,2]+b[3]*x[i,3]+b[4]*x[i,4]+b[5]*x[i,5]} for (j in 1:5) { g[j] <- gval[j,k] b[j] ~ dnorm(0,tau.b[j]) tau.b[j] <- equals(g[j],1)*tau.1+equals(g[j],0)*tau.2} #Priors: tau ~ dgamma(0.001,0.001) # discrete prior on set choices for (n in 1:N) { prior[n] <- 1/N} k ~ dcat(prior[]); # alternative precisions tau.1 <- 0.1 tau.2 <- 10 # Specify values taken by g gval[1,1] <- 1; gval[2,1] <- 1; gval[3,1] <- 1; gval[4,1] <- 0; gval[5,1] <- 0; gval[1,2] <- 0; gval[2,2] <- 0; gval[3,2] <- 0; gval[4,2] <- 0; gval[5,2] <- 1; gval[1,3] <- 0; gval[2,3] <- 0; gval[3,3] <- 0; gval[4,3] <- 1; gval[5,3] <- 0; gval[1,4] <- 1; gval[2,4] <- 0; gval[3,4] <- 1; gval[4,4] <- 1; gval[5,4] <- 1; gval[1,5] <- 1; gval[2,5] <- 0; gval[3,5] <- 0; gval[4,5] <- 1; gval[5,5] <- 1; gval[1,6] <- 1; gval[2,6] <- 1; gval[3,6] <- 0; gval[4,6] <- 1; gval[5,6] <- 1; gval[1,7] <- 0; gval[2,7] <- 1; gval[3,7] <- 0; gval[4,7] <- 1; gval[5,7] <- 1; gval[1,8] <- 1; gval[2,8] <- 1; gval[3,8] <- 1; gval[4,8] <- 1; gval[5,8] <- 1; gval[1,9] <- 0; gval[2,9] <- 1; gval[3,9] <- 1; gval[4,9] <- 1; gval[5,9] <- 1; gval[1,10] <- 0; gval[2,10] <- 0; gval[3,10] <- 1; gval[4,10] <- 1; gval[5,10] <- 1; gval[1,11] <- 0; gval[2,11] <- 0; gval[3,11] <- 0; gval[4,11] <- 1; gval[5,11] <- 1; gval[1,12] <- 0; gval[2,12] <- 0; gval[3,12] <- 0; gval[4,12] <- 0; gval[5,12] <- 0 comb1 <- equals(k,1) comb8 <- equals(k,8) comb2 <- equals(k,2) comb11 <- equals(k,11) comb3 <- equals(k,3) } Inits (Analysis) list(tau=1,k=1) Data (Analysis) list(n=60,N=12,Y=c(1.099587321, -1.274490952, 1.545509577, 6.504482746, -1.542806149, 3.603931427, 1.212354183, 1.310943604, 2.563740015, -1.037927508, 3.388747931, -1.173394799, 2.214322567, -2.562862873, -0.615921736, 2.564597368, -1.899438381, 4.201879978, 1.362431765, 3.615511894, 5.426011086, 0.957006812, 0.434376031, -4.055436134, -0.050147418, 5.165518284, 4.115435123, 1.533156395, 3.505029202, -2.236085653, -3.056247473, -1.134916186, -2.909213066, 1.297193885, -1.00645411, 1.123415589, 3.907874107, 0.272758037, -5.539184093, -3.305099249, 2.744528055, -1.318178415, -5.606912613, 1.605427027, 3.319894791, 5.343523502, -2.648175001, 2.104073763, -1.088083267, -0.196479335, 0.586278498, 4.442759514, -0.599943042, -0.133099586, -0.426828325, 1.015136719, 2.473385572, -10.90109539, 0.389823288, -1.507391691), x=structure(.Data=c(-1.127980471, -1.332059741, 0.69610101, 0.555338562, 0.199011356, -0.469010383, -0.177020758, 1.501744509, 0.343155771, -0.674286246, -0.158732012, -1.175285816, 0.240591988, 0.450250834, 0.554354131, 0.230221555, -0.789216697, 0.976989329, 0.850724041, 0.444155753, -0.2815063, -0.287620664, 0.701144695, -2.60773778, 0.813079834, -0.77194345, -0.573941767, 0.369767845, 1.123353481, 0.179676443, 0.712882102, 0.433044344, -1.104538441, 0.980794013, 1.310551643, -0.575165093, 0.134129658, 0.654531181, -0.585570931, 0.664316535, -1.904559374, 0.398436457, -0.604118228, 0.135023952, 1.19818449, -0.540233135, 0.18140462, 0.84130168, -0.140937269, 0.088152178, -0.86832881, 0.002942686, 0.941756725, -1.125384688, 2.488461971, -0.872917473, -0.837232649, 1.142505646, -0.416666538, 0.51616931, 0.11389102, -0.802867234, 1.030073881, 0.790292084, 0.359106511, 0.094369031, 2.312842846, 0.679475605, 0.140907377, 0.753786087, -0.804855645, -0.10086, 0.627642095, 2.152369261, 0.892156184, 0.288166583, 1.568027258, 0.099559627, -0.644583523, -1.024686694, 0.674792588, -1.71473515, 0.839874804, -0.713855922, -0.028759442, -0.28411442, 1.217391849, 1.66346252, 1.317968726, -2.418916464, -0.666897953, 1.368642092, 0.70660466, 0.588220179, -0.420071006, -1.393754363, -0.020931866, 0.393591046, 1.441712976, 0.281923324, 0.049085684, -0.207102597, 0.2396622, 0.136132807, -0.373753607, 0.511624455, -1.190974116, -0.158412501, -1.303549409, 0.640837491, -0.338288546, 2.299578667, 0.054944985, 0.961649954, -0.288566262, -1.289149523, 0.737622619, 0.26214841, -1.514587402, 0.312809616, 0.696571171, -1.74891758, 1.194040537, -0.174556464, -0.577692389, 0.975293994, 0.490434855, 1.467336059, 0.988097072, 1.969612956, -1.548625469, -1.528788567, 1.877630711, 0.140911222, -0.106341928, -1.63448441, 0.036400724, -1.369079947, -0.369742036, 1.553644776, -0.308487922, 0.691237926, 0.367932826, 0.524337709, 0.836119473, -0.552929461, -2.446854353, -0.917363763, 0.230915874, 0.998342633, -1.325219274, 0.398633212, -0.823129475, -0.325947672, -0.135163531, 0.264703602, -0.047104407, -0.340347826, 0.927297711, -0.896867454, -0.017772863, 1.85157156, -0.70782274, -0.520907819, -0.839884698, -1.557520986, 0.151672497, -0.371305436, 0.108938336, -1.437764287, 0.272274166, -0.910966635, -0.938467681, -1.395151973, 1.095435858, -1.94545424, 1.209743738, -0.271883756, 1.133927107, 0.019239483, -1.223704934, 1.99975872, -0.664606988, -0.794590473, 0.855033338, 0.585590005, 0.336385369, 0.774727821, -0.396327436, -0.256143242, -0.655896962, 1.352169156, -1.370370865, -1.478810906, -2.930158138, 0.595080256, 0.021020398, -0.775137424, -1.796335459, -0.657548845, 0.560918391, 0.258305728, 0.440755337, 0.659967005, 0.076799557, 0.15996103, -0.856348991, -0.067166865, 0.918324113, -0.420627356, 1.342021227, 1.25474298, -1.900788426, -0.698919237, 0.531498015, -0.137013853, -0.317434818, 1.2874856, -0.647709787, 1.161986113, 0.049473226, 1.816016912, -0.267732501, -1.209351301, 1.030407667, -0.0841498, -0.431947708, 0.834442019, 0.864034176, 1.589652181, 0.567765057, -1.323661566, -0.871138632, 0.525141001, 0.291900307, 0.913246989, 0.37087214, 1.061582446, 0.274935663, 0.343579859, 1.100086451, -1.421010494, -1.172068477, 0.099835575, 0.086265214, -0.778416634, -1.253912807, 0.845125318, 0.739215076, 0.318129659, -1.569394708, -0.518315017, -0.997066617, 0.13060087, -0.610509574, -0.163782015, -0.304332554, -0.821638167, 0.493854493, -0.257620275, -0.84574765, 0.779722631, 0.909302592, 1.233788252, -0.856146753, -1.419009686, 1.680241346, -0.134995729, -0.330379128, -0.375440419, -0.888981581, -1.619133711, 0.657984495, -0.083840989, -0.085149556, 1.156219959, 0.751935363, -0.375662982, -0.843522787, 0.757489026, -2.317210674, -0.962905288, -0.186330378, 0.030199036, 0.95530504, 0.204456851, -0.564108372, 0.195356414, -3.439456463, -1.521337986, 0.555608273, -0.241731808, -0.047651201, -0.808894873, 0.985929191, -0.597361028, 0.542597473, -0.023483848, -0.649839222, 0.907771826),.Dim=c(60,5)))