* 准备工作,安装两个用户程序
capture which zscore
if _rc ssc install zscore, replace all
capture which rnd
if _rc ssc install rnd, replace all
* 回答第一个问题
* 清理内存
clear
* 1000个个案
set obs 1000
* 确定随机种子,让结果可以重复
set seed 10000
* 生成标准正态分布变量x, x 服从 N(0,1)
gen x = rnormal()
* 检查结果
summ x
* 指数运算,生成x_exp,服从对数正态分布
gen double x_exp=exp(x)
* 标准化运算,生成z_x_exp,其均值为0,方差为1
zscore x_exp
* 检查结果
summ z_x_exp
********************完毕**********************
* 回答第二题
* zero-mean, unit-variance gamma distributions
* 同上操作,此时,原始变量xg服从gamma分布,而不是正态分布
* rndgam 1000 1 20
* xg,服从(1,20)的伽玛分布,取值均大于0
summ xg
* 标准化运算,生成z_xg,其均值为0,方差为1
zscore xg
* 检查结果
summ z_xg
********************完毕**********************
*
* 后记,这两处操作均是让变量具有相同的量纲,即以1个方差为测量尺度,这样,模型参数具有可比性
*


雷达卡

京公网安备 11010802022788号







