作者horby (horby)
看板Statistics
标题Re: [问题] 请问stata指令?
时间Wed Jun 6 02:09:32 2007
※ 引述《vividpz (淡淡地就好)》之铭言:
: 请问stata以下2种情况的指令为何?
: 情况1:如何将变项中的小数位数变成四舍五入之整数?
: 例: var2要如何产生?
: var1 var2
: 1.414 1
: 2.715 3
: 3.689 4
g var2 = round(var1)
: 情况2:如何检验2变项是否相等?
: 例:如何检验var1是否等於var2?
: var1 var2 y_or_n
: 1 2 n
: 3 3 y
: 4 5 n
: 6 6 y
: 7 7 y
g y_or_n = "y" if var1 == var2
replace y_or_n = "n" if y_or_n != "y"
如果後续要处理的话 我觉得用0 1表示会比较方便 用strings有时比较烦
: 自己有想到的指令为 gen y_or_n="y" if var1=var2
: replace y_or_n="n" if y_or_n==.
: 不过在gen....时就run不下去了~~~ㄟ~~~所以还是需要大大们的指教啦!
: 请大大们帮帮了~~~感激不尽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.56.19