作者chimei (我就是要出人头地)
看板Statistics
标题[问题]stata问题请益
时间Fri Apr 11 10:16:36 2008
as title...
目前碰到一个很棘手的问题
假设
variable X
A 1
A 1
A 1
A 2
A 3
A 4
A 4
A 4
A 4
B 3
B 3
B 2
我想要by A B 这项variable 求X这个variable中 出现最频率最频繁的一次
变成
A 4
B 3
请益版上高手!!! 谢谢谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.78.198
1F:→ norchen:是找众数吗? 04/11 10:46
2F:→ chimei:对 但是我想不出来 04/11 11:13
3F:推 mha:by variable: egen y=mode(X) 04/11 12:07
4F:→ chimei:我试着使用egen variable2=mode(X),by(id)但是 04/11 12:07
5F:→ chimei:但是电脑会显示maximum minimum or nummode ?? 04/11 12:08
6F:→ chimei:要请益版上高手了 谢谢!! 04/11 12:10
7F:推 mha:what version of Stata do you have? 04/11 12:25
8F:→ mha:help egen 04/11 12:25
9F:→ chimei:我使用的是Stata 9.0 我查过egen了 但是看但不懂怎嚜下指令 04/11 12:27
10F:→ chimei:mode(varname) [, minmode maxmode nummode(integer) missi 04/11 12:28
11F:→ chimei:egen hospital2001=mode (hospital)[ , maxmode] , by(id) 04/11 12:30
12F:→ chimei:但是出来的结果是weights not allowed @@ 04/11 12:30
13F:推 mha:you should first update to 9.2 04/11 12:35
14F:→ mha:then type "by id: egen y=mode(X)" instead 04/11 12:35
15F:→ mha:I tried "egen variable2=mode(X),by(id)" also works 04/11 12:37
16F:→ chimei:请益 如何UPDATE 04/11 12:39
17F:→ chimei:谢谢您 但是我第一次就是使用跟您一样的指令 但是 04/11 12:49
18F:→ chimei:不知道是否处里的资料过於繁杂 所以S显示要加Maximum 提示 04/11 12:50