23710 9

[数据管理求助] 请教下计算样本量的公式 [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
98 点
帖子
8
精华
0
在线时间
11 小时
注册时间
2014-4-1
最后登录
2016-1-31

楼主
;▼将来式... 发表于 2014-5-27 16:06:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的样本年度为2002-2013年,然后公司有很多家,怎么用stata的命令分别计算02年的样本量即公司数量,03年的样本量。。。。。13年样本量?用什么命令?
初次接触stata比较愚笨,望大侠可以告知,谢谢~

二维码

扫码加我 拉你入群

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

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

关键词:样本量 Stata tata 公司数量 样本

回帖推荐

xingxf 发表于6楼  查看完整内容

你是说用tab year, gen(Year)生成的year dummy是吧,它肯定会生成所有的year dummy啊。你跑回归的时候少放进去一个就可以,或者都放进去,Stata会自动帮你舍弃一个。 如果你只是要在回归里控制year dummy的话,直接reg y x1 x2 x3 i.year 这样year dummy就都加进去了,不用事先生成dummy

SpencerMeng 发表于4楼  查看完整内容

并贴 https://bbs.pinggu.org/thread-493492-1-1.html 我一般都用xi命令 stata直接就生成合适的虚拟变量 你想生成时间的虚拟变量 xi:var1 var2 i.year

沙发
SpencerMeng 在职认证  发表于 2014-5-27 19:01:07
如果你的公司变量是数值型的话  直接用sum命令就好

sum if year==2002

对于你的情况  你想看看各年的公司变量的个数  可以用循环语句

forvalues i = 2002(1)2013 {
   sum company if year==`i'
}


sum命令后可以看到obs
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 100 热心帮助其他会员
crystal8832 + 10 + 10 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 110  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

藤椅
;▼将来式... 发表于 2014-5-27 20:29:02
SpencerMeng 发表于 2014-5-27 19:01
如果你的公司变量是数值型的话  直接用sum命令就好

sum if year==2002
嗯,谢谢你,还有一个问题,就是关于哑变量的,比如说我们样本年度取2002-1013年,我们要设置哑变量,如果我们用tab设置了02-13年的,多设置了一个,怎么去掉一个哑变量
毕业论文,

板凳
SpencerMeng 在职认证  发表于 2014-5-27 20:32:53
;▼将来式... 发表于 2014-5-27 20:29
嗯,谢谢你,还有一个问题,就是关于哑变量的,比如说我们样本年度取2002-1013年,我们要设置哑变量,如果 ...
并贴

https://bbs.pinggu.org/thread-493492-1-1.html

我一般都用xi命令  stata直接就生成合适的虚拟变量

你想生成时间的虚拟变量
xi:var1 var2 i.year
有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

报纸
xingxf 发表于 2014-5-28 00:50:01
SpencerMeng 发表于 2014-5-27 19:01
如果你的公司变量是数值型的话  直接用sum命令就好

sum if year==2002
其实不用循环啊,
bys year: sum
就可以了

已有 1 人评分学术水平 收起 理由
奇犽dsp + 1 精彩帖子

总评分: 学术水平 + 1   查看全部评分

地板
xingxf 发表于 2014-5-28 00:57:03
;▼将来式... 发表于 2014-5-27 20:29
嗯,谢谢你,还有一个问题,就是关于哑变量的,比如说我们样本年度取2002-1013年,我们要设置哑变量,如果 ...
你是说用tab year, gen(Year)生成的year dummy是吧,它肯定会生成所有的year dummy啊。你跑回归的时候少放进去一个就可以,或者都放进去,Stata会自动帮你舍弃一个。
如果你只是要在回归里控制year dummy的话,直接reg y x1 x2 x3 i.year
这样year dummy就都加进去了,不用事先生成dummy

7
SpencerMeng 在职认证  发表于 2014-5-28 07:52:33
xingxf 发表于 2014-5-28 00:50
其实不用循环啊,
bys year: sum
就可以了
您说的对

bys 很好用

谢谢
有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

8
;▼将来式... 发表于 2014-5-28 09:25:08
xingxf 发表于 2014-5-28 00:57
你是说用tab year, gen(Year)生成的year dummy是吧,它肯定会生成所有的year dummy啊。你跑回归的时候少放 ...
哦哦,是只在跑回归里面用哑变量,豁然开朗了,太感谢了!!
毕业论文,

9
TeresaTLH 发表于 2017-6-21 17:27:58
SpencerMeng 发表于 2014-5-28 07:52
您说的对

bys 很好用
请问如果想要计算每一年度以前的样本总数该怎么做呢?比如2012年计算2012年以前的样本总数,2013年计算2013年以前的样本总数

10
jiao1yin2he3 在职认证  学生认证  发表于 2019-12-17 05:38:34
TeresaTLH 发表于 2017-6-21 17:27
请问如果想要计算每一年度以前的样本总数该怎么做呢?比如2012年计算2012年以前的样本总数,2013年计算20 ...
year <= 2013

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 17:22