Matrix 如何在STATA中创建矩阵

Matrix 如何在STATA中创建矩阵,matrix,random,stata,probability-distribution,Matrix,Random,Stata,Probability Distribution,我想根据一个特定的概率分布,对两个变量进行抽样。 我想做一个矩阵来表示概率分布,但我的代码结果是“p未定义”。 // p=矩阵(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) 样本_100=rDiscrete(n=50000,pf=p) // 如何修复此问题?以下是在matrix()命令中创建矩阵的一种方法: matrix input p = (0.04,0.1,0,0.06 \ 0.0

我想根据一个特定的概率分布,对两个变量进行抽样。 我想做一个矩阵来表示概率分布,但我的代码结果是“p未定义”。 // p=矩阵(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) 样本_100=rDiscrete(n=50000,pf=p) //
如何修复此问题?

以下是在
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
将为您提供文档,这将对您有所帮助。

在我看来,您似乎在Stata中使用R或类似R的语法。那不行,我明白了。。。那么STATA方法是什么呢?如果您可以访问STATA,请从
帮助矩阵开始。您得到了一个很好的答案,但是一个更好的问题会显示您尝试使用所问语言编写代码。否则,堆栈溢出将被以下问题淹没:任务X在语言Y中的代码是什么?假设您试图使用Stata,您会给我们一条错误消息,但没有代码。请编辑您的问题以显示Stata代码,或提出新问题。谢谢,我将尝试代码并同时查看帮助谢谢大家!