二元正态概率密度函数的官方Stata命令
我看到Stata有计算二元累积分布函数的二元正态概率密度函数的官方Stata命令,stata,normal-distribution,Stata,Normal Distribution,我看到Stata有计算二元累积分布函数的binormal命令,但没有计算二元概率密度函数的相应(官方)命令。(如果我错了,请告诉我)。我知道有一个用户编写的函数bnormpdf,但与单变量概率密度函数的官方命令normalden不同,要生成的变量出现在右侧 bnormpdf x1 x2, rho(.2) dens(pdf_b) double 我想知道这种模式在编程时是否会有任何影响,例如最大可能性(这似乎太宽泛了) 不清楚您担心的是什么,但在Stata术语中,您的函数和命令在这里是错误的 命令
binormal
命令,但没有计算二元概率密度函数的相应(官方)命令。(如果我错了,请告诉我)。我知道有一个用户编写的函数bnormpdf
,但与单变量概率密度函数的官方命令normalden
不同,要生成的变量出现在右侧
bnormpdf x1 x2, rho(.2) dens(pdf_b) double
我想知道这种模式在编程时是否会有任何影响,例如最大可能性(这似乎太宽泛了) 不清楚您担心的是什么,但在Stata术语中,您的函数和命令在这里是错误的
egen
函数和Mata函数,但这两个类别在这里都不相关。)只有Stata的开发人员可以编写Stata函数binormal()
,在Stata术语中,它是一个函数,而不是命令
相比之下,bnormpdf(SSC)不是一个功能,而是一个命令
但是,没有什么可以阻止您在自己的程序中使用其中一个或两个。语法必然不同,因此必须使用
bnormpdf
创建新变量,然后才能将该变量用于自己的目的。不能在其他命令中调用bnormpdf
谢谢你启发我。但是,我认为这不仅仅局限于偶尔使用的用户(我不是),正如您所看到的,gen
被称为函数和命令(根据Stata手册,它是命令)。不管怎样,我会考虑到这一点。如果你想换一种说法,各种类型的用户都会犯错误。但该页面所指的是gen
函数,在上下文中,这些函数是可以与generate
一起使用的max()
和sum()
函数。这并不完全正确,因为您可以将这些函数与其他命令一起使用,但页面也指出了这一点。但是,该页面并没有混淆命令和函数。我可能误解了这一点。再次感谢。