楼主: lcrosan
7876 19

[编程问题求助] Stata中如何对两个变量根据其他虚拟变量求均值,再把结果放到一张表格中 [推广有奖]

11
lcrosan 发表于 2015-1-22 11:09:31
625928915 发表于 2015-1-22 10:51
local vv "rural  gender married"
         foreach v of varlist `vv'{
           table `v',c(mean l ...
variable Gender not found...然后运行完数据都没有了,

12
lcrosan 发表于 2015-1-22 11:14:47
施冠锐 发表于 2015-1-22 10:56
spss可以做
谢谢啦,要是不成功的话就去试试spss,实在不想自制表格

13
hplcdadong 发表于 2015-1-22 11:23:30
lcrosan 发表于 2015-1-22 10:34
运行不来,估计是没太懂程序,能请你把每一句的解释加上么?
Not that complex: just two steps of reshape and one step of collapse

Note: renvars is a user-written command and  just found that it has been replaced by renvarlab in ssc. So you have to run the following first:

ssc install renvarlab,replace

Then replace the two  "renvars" with "renvarlab" in my original procedure.

Good luck

14
625928915 学生认证  发表于 2015-1-22 11:27:48
lcrosan 发表于 2015-1-22 11:09
variable Gender not found...然后运行完数据都没有了,
变量名称不对,你改一致

15
lcrosan 发表于 2015-1-22 20:29:30
625928915 发表于 2015-1-22 11:27
变量名称不对,你改一致
不是不是,我数据上是这个大写的,结果只出来一个rural的,gender和married都出不来,然后数据全部没了,估计是被第一步结果替代了后找不到变量了

16
lcrosan 发表于 2015-1-22 20:32:32
625928915 发表于 2015-1-22 11:27
变量名称不对,你改一致
不是的,我数据上就是大写,你的程序运行只出来第一个rural的结果。gender和married都没出来,然后运行完我的数据都被结果替代了,估计是第一步把我数据覆盖掉了,自然就找不到变量了

17
625928915 学生认证  发表于 2015-1-22 20:53:39
lcrosan 发表于 2015-1-22 20:32
不是的,我数据上就是大写,你的程序运行只出来第一个rural的结果。gender和married都没出来,然后运行完 ...
你只要不保存,数据就不会丢的

18
lcrosan 发表于 2015-1-22 23:10:25
625928915 发表于 2015-1-22 20:53
你只要不保存,数据就不会丢的
我不会,只是运行了你的所有代码就这样了,不知道保存没

19
lcrosan 发表于 2015-1-23 09:32:00
625928915 发表于 2015-1-22 23:42
local vv "rural  gender married"
         foreach v of varlist `vv'{
           table `v',c(mean l ...
谢谢,结果都出来了,不过是三张分表,请问有没有程序合成一张表格的呢?

20
lcrosan 发表于 2015-1-23 09:48:45
hplcdadong 发表于 2015-1-22 11:23
Not that complex: just two steps of reshape and one step of collapse

Note: renvars is a user-wr ...
结果惨不忍睹,本想直接传个数据,不支持格式[sweat][sweat]谢谢你啦

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 08:16