首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >stan:向量数组的输入数据

stan:向量数组的输入数据
EN

Stack Overflow用户
提问于 2017-06-01 21:09:31
回答 2查看 1.3K关注 0票数 0

我是stan的新手,我正在尝试为我的模型读取一些数据。我按照相应的stan手册中的建议定义了一个向量数组,但我不知道如何写下我的输入数据。我需要的数据参数如下所示:

代码语言:javascript
复制
data {
   int         K;  // number classes
   int         N;  // number of all data points
   vector[2] y[N];
}

对于法向量向量,我的输入如下所示:

代码语言:javascript
复制
K <- 5
N <- 2
y <- c(8.90680694580078,5.51890277862549)

但我只是不知道如何对我所拥有的向量做这件事。像这样的东西对N <- 4不起作用

代码语言:javascript
复制
y <- c(c(8.90680694580078,5.51890277862549), c(2.00219345092773,10.7796802520752))

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-02 09:01:20

在R中,您需要传递一个具有N行和2列的矩阵,或者我认为它可以传递一个包含N元素的列表,每个元素都是一个长度为2的向量。

票数 1
EN

Stack Overflow用户

发布于 2017-06-23 22:21:21

您可以创建一个矩阵

代码语言:javascript
复制
y <- matrix(rnorm(4), ncol = 2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44308470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档