1transformed data { 2 real x; 3 array[3] int is; 4 array[4] real a; 5 array[3] real b; 6 array[4] int c; 7 array[3] int d; 8 array[5, 6] real e; 9 array[3, 2] real f; 10 array[3, 4, 5] real g; 11 array[6, 7, 8] real h; 12 vector[3] q; 13 vector[3] r; 14 array[5] vector[4] s; 15 array[5] vector[4] t; 16 array[5, 6] vector[4] u; 17 array[5, 6] vector[4] v; 18 row_vector[3] q_rv; 19 row_vector[3] r_rv; 20 array[5] row_vector[4] s_rv; 21 array[5] row_vector[4] t_rv; 22 array[5, 6] row_vector[4] u_rv; 23 array[5, 6] row_vector[4] v_rv; 24 matrix[3, 4] aa; 25 matrix[3, 4] bb; 26 array[5] matrix[3, 4] cc; 27 array[5] matrix[3, 4] dd; 28 c[ : ] = d; 29 d = c[ : ]; 30 c[ : ] = d[ : ]; 31 d[ : ] = c[ : ]; 32 a[ : ] = b; 33 b = a[ : ]; 34 a[1] = x; 35 x = a[1]; 36 e[ : ] = f; 37 f = e[ : ]; 38 e[2] = a; 39 a = e[2]; 40 e[ : , : ] = f; 41 f = e[ : , : ]; 42 e[ : , 1] = a; 43 a = e[ : , 1]; 44 e[2, : ] = a; 45 a = e[2, : ]; 46 e[2, 3] = x; 47 x = e[2, 3]; 48 g[1] = f; 49 f = g[1]; 50 g[ : ] = h; 51 h = g[ : ]; 52 g[3, 4] = d; 53 a = g[3, 4]; 54 g[1, : ] = f; 55 f = g[1, : ]; 56 g[ : , 1] = f; 57 f = g[ : , 1]; 58 g[ : , : ] = h; 59 h = g[ : , : ]; 60 g[1, 2, 3] = 5; 61 x = g[1, 2, 3]; 62 g[2, 3, : ] = d; 63 a = g[2, 3, : ]; 64 g[2, : , 4] = d; 65 a = g[2, : , 4]; 66 g[ : , 3, 4] = d; 67 a = g[ : , 3, 4]; 68 g[2, : , : ] = f; 69 f = g[2, : , : ]; 70 g[ : , 3, : ] = f; 71 f = g[ : , 3, : ]; 72 g[ : , : , 4] = f; 73 f = g[ : , : , 4]; 74 g[ : , : , : ] = h; 75 h = g[ : , : , : ]; 76 q[1] = 1; 77 q[ : ] = r; 78 r = q[ : ]; 79 s = t; 80 s[1] = q; 81 q = s[1]; 82 s[ : ] = t; 83 t = s[ : ]; 84 s[1, 1] = x; 85 x = s[1, 1]; 86 s[1, : ] = q; 87 q = s[1, : ]; 88 s[ : , 1] = a; 89 a = s[ : , 1]; 90 s[ : , : ] = t; 91 t = s[ : , : ]; 92 u = v; 93 u[1, 2, 3] = x; 94 x = u[1, 2, 3]; 95 u[1, 2, : ] = q; 96 q = u[1, 2, : ]; 97 u[1, : , 3] = a; 98 a = u[1, : , 3]; 99 u[ : , 2, 3] = a; 100 a = u[ : , 2, 3]; 101 u[1, : , : ] = s; 102 s = u[1, : , : ]; 103 u[ : , 1, : ] = s; 104 s = u[ : , 1, : ]; 105 u[ : , : , 1] = e; 106 e = u[ : , : , 1]; 107 u[ : , : , : ] = v; 108 v = u[ : , : , : ]; 109 q_rv[1] = 1; 110 q_rv[ : ] = r_rv; 111 r_rv = q_rv[ : ]; 112 s_rv = t_rv; 113 s_rv[1] = q_rv; 114 q_rv = s_rv[1]; 115 s_rv[ : ] = t_rv; 116 t_rv = s_rv[ : ]; 117 s_rv[1, 1] = x; 118 x = s_rv[1, 1]; 119 s_rv[1, : ] = q_rv; 120 q_rv = s_rv[1, : ]; 121 s_rv[ : , 1] = a; 122 a = s_rv[ : , 1]; 123 s_rv[ : , : ] = t_rv; 124 t_rv = s_rv[ : , : ]; 125 u_rv = v_rv; 126 u_rv[1, 2, 3] = x; 127 x = u_rv[1, 2, 3]; 128 u_rv[1, 2, : ] = q_rv; 129 q_rv = u_rv[1, 2, : ]; 130 u_rv[1, : , 3] = a; 131 a = u_rv[1, : , 3]; 132 u_rv[ : , 2, 3] = a; 133 a = u_rv[ : , 2, 3]; 134 u_rv[1, : , : ] = s_rv; 135 s_rv = u_rv[1, : , : ]; 136 u_rv[ : , 1, : ] = s_rv; 137 s_rv = u_rv[ : , 1, : ]; 138 u_rv[ : , : , 1] = e; 139 e = u_rv[ : , : , 1]; 140 u_rv[ : , : , : ] = v_rv; 141 v_rv = u_rv[ : , : , : ]; 142 aa = bb; 143 aa[1] = q_rv; 144 q_rv = aa[1]; 145 aa[1, 2] = x; 146 x = aa[1, 2]; 147 aa[ : ] = bb; 148 bb = aa[ : ]; 149 aa[ : , 3] = r; 150 r = aa[ : , 3]; 151 aa[2, : ] = r_rv; 152 r_rv = aa[2, : ]; 153 aa[ : , : ] = bb; 154 bb = aa[ : , : ]; 155 cc = dd; 156 cc[1] = aa; 157 aa = cc[1]; 158 cc[ : ] = dd; 159 dd = cc[ : ]; 160 cc[1, 2] = q_rv; 161 q_rv = cc[1, 2]; 162 cc[2, : ] = aa; 163 aa = cc[2, : ]; 164 cc[ : , 3] = s_rv; 165 s_rv = cc[ : , 3]; 166 cc[ : , : ] = dd; 167 dd = cc[ : , : ]; 168 cc[1, 2, 3] = x; 169 x = cc[1, 2, 3]; 170 cc[1, 2, : ] = q_rv; 171 q_rv = cc[1, 2, : ]; 172 cc[1, : , 3] = q; 173 q = cc[1, : , 3]; 174 cc[ : , 3, 4] = a; 175 a = cc[ : , 3, 4]; 176 cc[1, : , : ] = aa; 177 aa = cc[1, : , : ]; 178 cc[ : , 2, : ] = s_rv; 179 s_rv = cc[ : , 2, : ]; 180 cc[ : , : , 3] = s; 181 s = cc[ : , : , 3]; 182 cc[ : , : , : ] = dd; 183 dd = cc[ : , : , : ]; 184} 185parameters { 186 real y; 187} 188transformed parameters { 189 real var_x; 190 array[4] real var_a; 191 array[3] real var_b; 192 array[5, 6] real var_e; 193 array[3, 2] real var_f; 194 array[3, 4, 5] real var_g; 195 array[6, 7, 8] real var_h; 196 vector[3] var_q; 197 vector[3] var_r; 198 array[5] vector[4] var_s; 199 array[5] vector[4] var_t; 200 array[5, 6] vector[4] var_u; 201 array[5, 6] vector[4] var_v; 202 row_vector[3] var_q_rv; 203 row_vector[3] var_r_rv; 204 array[5] row_vector[4] var_s_rv; 205 array[5] row_vector[4] var_t_rv; 206 array[5, 6] row_vector[4] var_u_rv; 207 array[5, 6] row_vector[4] var_v_rv; 208 matrix[3, 4] var_aa; 209 matrix[3, 4] var_bb; 210 array[5] matrix[3, 4] var_cc; 211 array[5] matrix[3, 4] var_dd; 212 var_a[ : ] = b; 213 var_b = a[ : ]; 214 var_a[1] = x; 215 var_x = a[1]; 216 var_e[ : ] = f; 217 var_f = e[ : ]; 218 var_e[2] = a; 219 var_a = e[2]; 220 var_e[ : , : ] = f; 221 var_f = e[ : , : ]; 222 var_e[ : , 1] = a; 223 var_a = e[ : , 1]; 224 var_e[2, : ] = a; 225 var_a = e[2, : ]; 226 var_e[2, 3] = x; 227 var_x = e[2, 3]; 228 var_g[1] = f; 229 var_f = g[1]; 230 var_g[ : ] = h; 231 var_h = g[ : ]; 232 var_g[3, 4] = d; 233 var_a = g[3, 4]; 234 var_g[1, : ] = f; 235 var_f = g[1, : ]; 236 var_g[ : , 1] = f; 237 var_f = g[ : , 1]; 238 var_g[ : , : ] = h; 239 var_h = g[ : , : ]; 240 var_g[1, 2, 3] = 5; 241 var_x = g[1, 2, 3]; 242 var_g[2, 3, : ] = d; 243 var_a = g[2, 3, : ]; 244 var_g[2, : , 4] = d; 245 var_a = g[2, : , 4]; 246 var_g[ : , 3, 4] = d; 247 var_a = g[ : , 3, 4]; 248 var_g[2, : , : ] = f; 249 var_f = g[2, : , : ]; 250 var_g[ : , 3, : ] = f; 251 var_f = g[ : , 3, : ]; 252 var_g[ : , : , 4] = f; 253 var_f = g[ : , : , 4]; 254 var_g[ : , : , : ] = h; 255 var_h = g[ : , : , : ]; 256 var_q[1] = 1; 257 var_q[ : ] = r; 258 var_r = q[ : ]; 259 var_s = t; 260 var_s[1] = q; 261 var_q = s[1]; 262 var_s[ : ] = t; 263 var_t = s[ : ]; 264 var_s[1, 1] = x; 265 var_x = s[1, 1]; 266 var_s[1, : ] = q; 267 var_q = s[1, : ]; 268 var_s[ : , 1] = a; 269 var_a = s[ : , 1]; 270 var_s[ : , : ] = t; 271 var_t = s[ : , : ]; 272 var_u = v; 273 var_u[1, 2, 3] = x; 274 var_x = u[1, 2, 3]; 275 var_u[1, 2, : ] = q; 276 var_q = u[1, 2, : ]; 277 var_u[1, : , 3] = a; 278 var_a = u[1, : , 3]; 279 var_u[ : , 2, 3] = a; 280 var_a = u[ : , 2, 3]; 281 var_u[1, : , : ] = s; 282 var_s = u[1, : , : ]; 283 var_u[ : , 1, : ] = s; 284 var_s = u[ : , 1, : ]; 285 var_u[ : , : , 1] = e; 286 var_e = u[ : , : , 1]; 287 var_u[ : , : , : ] = v; 288 var_v = u[ : , : , : ]; 289 var_q_rv[1] = 1; 290 var_q_rv[ : ] = r_rv; 291 var_r_rv = q_rv[ : ]; 292 var_s_rv = t_rv; 293 var_s_rv[1] = q_rv; 294 var_q_rv = s_rv[1]; 295 var_s_rv[ : ] = t_rv; 296 var_t_rv = s_rv[ : ]; 297 var_s_rv[1, 1] = x; 298 var_x = s_rv[1, 1]; 299 var_s_rv[1, : ] = q_rv; 300 var_q_rv = s_rv[1, : ]; 301 var_s_rv[ : , 1] = a; 302 var_a = s_rv[ : , 1]; 303 var_s_rv[ : , : ] = t_rv; 304 var_t_rv = s_rv[ : , : ]; 305 var_u_rv = v_rv; 306 var_u_rv[1, 2, 3] = x; 307 var_x = u_rv[1, 2, 3]; 308 var_u_rv[1, 2, : ] = q_rv; 309 var_q_rv = u_rv[1, 2, : ]; 310 var_u_rv[1, : , 3] = a; 311 var_a = u_rv[1, : , 3]; 312 var_u_rv[ : , 2, 3] = a; 313 var_a = u_rv[ : , 2, 3]; 314 var_u_rv[1, : , : ] = s_rv; 315 var_s_rv = u_rv[1, : , : ]; 316 var_u_rv[ : , 1, : ] = s_rv; 317 var_s_rv = u_rv[ : , 1, : ]; 318 var_u_rv[ : , : , 1] = e; 319 var_e = u_rv[ : , : , 1]; 320 var_u_rv[ : , : , : ] = v_rv; 321 var_v_rv = u_rv[ : , : , : ]; 322 var_aa = bb; 323 var_aa[1] = q_rv; 324 var_q_rv = aa[1]; 325 var_aa[1, 2] = x; 326 var_x = aa[1, 2]; 327 var_aa[ : ] = bb; 328 var_bb = aa[ : ]; 329 var_aa[ : , 3] = r; 330 var_r = aa[ : , 3]; 331 var_aa[2, : ] = r_rv; 332 var_r_rv = aa[2, : ]; 333 var_aa[ : , : ] = bb; 334 var_bb = aa[ : , : ]; 335 var_cc = dd; 336 var_cc[1] = aa; 337 var_aa = cc[1]; 338 var_cc[ : ] = dd; 339 var_dd = cc[ : ]; 340 var_cc[1, 2] = q_rv; 341 var_q_rv = cc[1, 2]; 342 var_cc[2, : ] = aa; 343 var_aa = cc[2, : ]; 344 var_cc[ : , 3] = s_rv; 345 var_s_rv = cc[ : , 3]; 346 var_cc[ : , : ] = dd; 347 var_dd = cc[ : , : ]; 348 var_cc[1, 2, 3] = x; 349 var_x = cc[1, 2, 3]; 350 var_cc[1, 2, : ] = q_rv; 351 var_q_rv = cc[1, 2, : ]; 352 var_cc[1, : , 3] = q; 353 var_q = cc[1, : , 3]; 354 var_cc[ : , 3, 4] = a; 355 var_a = cc[ : , 3, 4]; 356 var_cc[1, : , : ] = aa; 357 var_aa = cc[1, : , : ]; 358 var_cc[ : , 2, : ] = s_rv; 359 var_s_rv = cc[ : , 2, : ]; 360 var_cc[ : , : , 3] = s; 361 var_s = cc[ : , : , 3]; 362 var_cc[ : , : , : ] = dd; 363 var_dd = cc[ : , : , : ]; 364 var_a[ : ] = var_b; 365 var_b = var_a[ : ]; 366 var_a[1] = var_x; 367 var_x = var_a[1]; 368 var_e[ : ] = var_f; 369 var_f = var_e[ : ]; 370 var_e[2] = var_a; 371 var_a = var_e[2]; 372 var_e[ : , : ] = var_f; 373 var_f = var_e[ : , : ]; 374 var_e[ : , 1] = var_a; 375 var_a = var_e[ : , 1]; 376 var_e[2, : ] = var_a; 377 var_a = var_e[2, : ]; 378 var_e[2, 3] = var_x; 379 var_x = var_e[2, 3]; 380 var_g[1] = var_f; 381 var_f = var_g[1]; 382 var_g[ : ] = var_h; 383 var_h = var_g[ : ]; 384 var_a = var_g[3, 4]; 385 var_g[1, : ] = var_f; 386 var_f = var_g[1, : ]; 387 var_g[ : , 1] = var_f; 388 var_f = var_g[ : , 1]; 389 var_g[ : , : ] = var_h; 390 var_h = var_g[ : , : ]; 391 var_g[1, 2, 3] = 5; 392 var_x = var_g[1, 2, 3]; 393 var_a = var_g[2, 3, : ]; 394 var_a = var_g[2, : , 4]; 395 var_a = var_g[ : , 3, 4]; 396 var_g[2, : , : ] = var_f; 397 var_f = var_g[2, : , : ]; 398 var_g[ : , 3, : ] = var_f; 399 var_f = var_g[ : , 3, : ]; 400 var_g[ : , : , 4] = var_f; 401 var_f = var_g[ : , : , 4]; 402 var_g[ : , : , : ] = var_h; 403 var_h = var_g[ : , : , : ]; 404 var_q[1] = 1; 405 var_q[ : ] = var_r; 406 var_r = var_q[ : ]; 407 var_s = var_t; 408 var_s[1] = var_q; 409 var_q = var_s[1]; 410 var_s[ : ] = var_t; 411 var_t = var_s[ : ]; 412 var_s[1, 1] = var_x; 413 var_x = var_s[1, 1]; 414 var_s[1, : ] = var_q; 415 var_q = var_s[1, : ]; 416 var_s[ : , 1] = var_a; 417 var_a = var_s[ : , 1]; 418 var_s[ : , : ] = var_t; 419 var_t = var_s[ : , : ]; 420 var_u = var_v; 421 var_u[1, 2, 3] = var_x; 422 var_x = var_u[1, 2, 3]; 423 var_u[1, 2, : ] = var_q; 424 var_q = var_u[1, 2, : ]; 425 var_u[1, : , 3] = var_a; 426 var_a = var_u[1, : , 3]; 427 var_u[ : , 2, 3] = var_a; 428 var_a = var_u[ : , 2, 3]; 429 var_u[1, : , : ] = var_s; 430 var_s = var_u[1, : , : ]; 431 var_u[ : , 1, : ] = var_s; 432 var_s = var_u[ : , 1, : ]; 433 var_u[ : , : , 1] = var_e; 434 var_e = var_u[ : , : , 1]; 435 var_u[ : , : , : ] = var_v; 436 var_v = var_u[ : , : , : ]; 437 var_q_rv[1] = 1; 438 var_q_rv[ : ] = var_r_rv; 439 var_r_rv = var_q_rv[ : ]; 440 var_s_rv = var_t_rv; 441 var_s_rv[1] = var_q_rv; 442 var_q_rv = var_s_rv[1]; 443 var_s_rv[ : ] = var_t_rv; 444 var_t_rv = var_s_rv[ : ]; 445 var_s_rv[1, 1] = var_x; 446 var_x = var_s_rv[1, 1]; 447 var_s_rv[1, : ] = var_q_rv; 448 var_q_rv = var_s_rv[1, : ]; 449 var_s_rv[ : , 1] = var_a; 450 var_a = var_s_rv[ : , 1]; 451 var_s_rv[ : , : ] = var_t_rv; 452 var_t_rv = var_s_rv[ : , : ]; 453 var_u_rv = var_v_rv; 454 var_u_rv[1, 2, 3] = var_x; 455 var_x = var_u_rv[1, 2, 3]; 456 var_u_rv[1, 2, : ] = var_q_rv; 457 var_q_rv = var_u_rv[1, 2, : ]; 458 var_u_rv[1, : , 3] = var_a; 459 var_a = var_u_rv[1, : , 3]; 460 var_u_rv[ : , 2, 3] = var_a; 461 var_a = var_u_rv[ : , 2, 3]; 462 var_u_rv[1, : , : ] = var_s_rv; 463 var_s_rv = var_u_rv[1, : , : ]; 464 var_u_rv[ : , 1, : ] = var_s_rv; 465 var_s_rv = var_u_rv[ : , 1, : ]; 466 var_u_rv[ : , : , 1] = var_e; 467 var_e = var_u_rv[ : , : , 1]; 468 var_u_rv[ : , : , : ] = var_v_rv; 469 var_v_rv = var_u_rv[ : , : , : ]; 470 var_aa = var_bb; 471 var_aa[1] = var_q_rv; 472 var_q_rv = var_aa[1]; 473 var_aa[1, 2] = var_x; 474 var_x = var_aa[1, 2]; 475 var_aa[ : ] = var_bb; 476 var_bb = var_aa[ : ]; 477 var_aa[ : , 3] = var_r; 478 var_r = var_aa[ : , 3]; 479 var_aa[2, : ] = var_r_rv; 480 var_r_rv = var_aa[2, : ]; 481 var_aa[ : , : ] = var_bb; 482 var_bb = var_aa[ : , : ]; 483 var_cc = var_dd; 484 var_cc[1] = var_aa; 485 var_aa = var_cc[1]; 486 var_cc[ : ] = var_dd; 487 var_dd = var_cc[ : ]; 488 var_cc[1, 2] = var_q_rv; 489 var_q_rv = var_cc[1, 2]; 490 var_cc[2, : ] = var_aa; 491 var_aa = var_cc[2, : ]; 492 var_cc[ : , 3] = var_s_rv; 493 var_s_rv = var_cc[ : , 3]; 494 var_cc[ : , : ] = var_dd; 495 var_dd = var_cc[ : , : ]; 496 var_cc[1, 2, 3] = var_x; 497 var_x = var_cc[1, 2, 3]; 498 var_cc[1, 2, : ] = var_q_rv; 499 var_q_rv = var_cc[1, 2, : ]; 500 var_cc[1, : , 3] = var_q; 501 var_q = var_cc[1, : , 3]; 502 var_cc[ : , 3, 4] = var_a; 503 var_a = var_cc[ : , 3, 4]; 504 var_cc[1, : , : ] = var_aa; 505 var_aa = var_cc[1, : , : ]; 506 var_cc[ : , 2, : ] = var_s_rv; 507 var_s_rv = var_cc[ : , 2, : ]; 508 var_cc[ : , : , 3] = var_s; 509 var_s = var_cc[ : , : , 3]; 510 var_cc[ : , : , : ] = var_dd; 511 var_dd = var_cc[ : , : , : ]; 512} 513model { 514 y ~ normal(0, 1); 515} 516 517