全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4831 2
2015-09-11
求问:

drawnorm x,n(500) sds(sqrt(3))总是报错 sds(sqrt(3)) invalid
换了3^0.5 也是一样
难道 标准差设置不支持 无理数?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-9-12 05:52:08
sds(vector)           standard deviations of generated variables
sds需要你提供一个vector。sqrt(3)不是vector。可以参考帮助文件里的例子:
Examples


    Generate 2000 independent observations (x,y); x with mean 2 and standard
    deviation .5; y with mean 3 and standard deviation 2.


        . matrix m = (2,3)
        . matrix sd = (.5,2)
        . drawnorm x y, n(2000) means(m) sds(sd)
        . summarize


    Draw a sample of 1000 observations from a bivariate standard normal
    distribution, with correlation 0.5.


        . clear
        . matrix C = (1, .5 \ .5, 1)
        . drawnorm x y, n(1000) corr(C)
        . summarize


    Equivalently,


        . clear
        . matrix C = (1, .5, 1)
        . drawnorm x y, n(1000) corr(C) cstorage(lower)
        . summarize
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-19 23:33:56
夏目贵志 发表于 2015-9-12 05:52
sds需要你提供一个vector。sqrt(3)不是vector。可以参考帮助文件里的例子:
偶是这样,谢谢!后来发现用mata 写类似的程序也很方便
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群