2017-06-01 39 views
0

我對stan相當陌生,並且正在嘗試爲我的模型讀取一些數據。 我在相應的斯坦手冊中提出了一個矢量陣列的定義,但我不知道如何寫下我的輸入數據。 我需要像這樣的數據參數:stan:向量數組的輸入數據

data { 
    int   K; // number classes 
    int   N; // number of all data points 
    vector[2] y[N]; 
} 

對於一個正常的矢量向量[K]我的輸入是這樣的:

K <- 5 
N <- 2 
y <- c(8.90680694580078,5.51890277862549) 

但我只是不知道如何做到這一點的我有這種矢量。 4

y <- c(c(8.90680694580078,5.51890277862549), c(2.00219345092773,10.7796802520752)) 

任何建議 - 像這樣的事情並不針對N <工作?

回答

1

在R,你需要通過一個矩陣N行2列或我相信它會工作,通過列表以及N元素,每個元素的長度是一個矢量2

0

您可以創建矩陣

y <- matrix(rnorm(4), ncol = 2)