全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14479 5
2014-11-01
一下为教材上的一段话,

也可以使用uniform()生成服从正态(高斯)分布的变量。下属例子创建一个包含2000个观测案例和z与x两个变量的数据,其中z来自于N(0,1)分布的总体,x来自于N(500,75)分布的总体。
clear
set obs 2000
obs was 0, now 2000
generate z = invnormal(uniform())
generate x = 500 + 75* invnormal(uniform())




请问,1为什么不直接generate = uniform(),而要前面加invnormal?
2 这个invnormal(uniform())代表什么意思?和uniform()有什么区别?3 hlep invnormal 这样描述:
Description:  returns the inverse cumulative standard normal distribution: if normal(z) = p, then invnormal(p) = z.
不知道为什么这里要用到逆标准正态分布啊?

谢谢

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-1 19:14:16
你可以尝试着两个都试一下,看两个有什么区别?
二维码

扫码加我 拉你入群

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

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

2015-1-8 10:43:32
stata中常用的概率函数。

invnormal(p)累计标准正态分布的逆运算。如果normal(z)=p,有invnormal(p)=z。

uniform()伪随机数发生器,获取区间0到1内理论均匀分布的返回值。
二维码

扫码加我 拉你入群

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

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

2015-1-19 18:23:29
SpencerMeng 发表于 2015-1-8 10:43
stata中常用的概率函数。

invnormal(p)累计标准正态分布的逆运算。如果normal(z)=p,有invnormal(p) ...
非常感谢!!
二维码

扫码加我 拉你入群

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

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

2016-12-18 05:25:13
SpencerMeng 发表于 2015-1-8 10:43
stata中常用的概率函数。

invnormal(p)累计标准正态分布的逆运算。如果normal(z)=p,有invnormal(p) ...
不错,谢谢!
二维码

扫码加我 拉你入群

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

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

2018-10-7 13:37:38
SpencerMeng 发表于 2015-1-8 10:43
stata中常用的概率函数。

invnormal(p)累计标准正态分布的逆运算。如果normal(z)=p,有invnormal(p) ...
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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