如何在STATA中创建矩阵

问题描述 投票:0回答:1

我想根据特定的概率分布制作两个变量的样本。 我想过制作一个表示概率分布的矩阵,但我的代码结果是

p is not defined

p = matrix(c(0.04,0.1,0,0.06,0.05,0.3,0,0.05,0.14,0.1,0.06,0.1), nrow=3, ncol=4, byrow = TRUE) 
sample_100 = rDiscrete(n=50000,pf=p)

我该如何解决这个问题?

matrix random stata probability-distribution
1个回答
2
投票

这是在

matrix()
命令中创建矩阵的一种方法:

matrix input p = (0.04,0.1,0,0.06 \ 0.05,0.3,0,0.05 \ 0.14,0.1,0.06,0.1)

这回答了您帖子标题中的问题。如果您提供有关您的问题的更多信息,您也许能够得到更完整的答案。

正如我提到的:

help matrix
将为您提供文档,这将对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.