全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2523 5
2020-06-17
悬赏 5 个论坛币 已解决
问题如图。
1, 一开始我的股票代码是字符型的,直接destring之后代码前面的0都没了,只剩下后面的数字了。请问如何在保持数字原样的前提下变为数值型?
2, 分组问题。我这里是08至18年的市值,想要每年按市值由低到高分为十组,然后把市值最低的30%去掉,但是使用了xtile之后所有股票都被分到了1
使用代码如下:
bysort 交易年份: egen 市值十等分 = xtile ( 市值 ), nq (10)
egen 市值10等分=xtile(市值), n(10) by(交易年份)
两个都不行

数据截图.jpg

最佳答案

欣心兰 查看完整内容

第二个问题,没有具体的数据,不方便给出具体解决方案。 根据示例数据的规律,一个可能的猜测是,您的市值全部以科学计数法显示,因而stata默认为 所有市值的值相同。或许您可以尝试修改市值的格式。 一点愚见,供参考。
二维码

扫码加我 拉你入群

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

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

全部回复
2020-6-17 22:09:55
Yosi123 发表于 2020-6-18 15:48
感谢帮助。请问第二个问题有什么头绪吗?还是说我需要提供更多的细节?
第二个问题,没有具体的数据,不方便给出具体解决方案。
根据示例数据的规律,一个可能的猜测是,您的市值全部以科学计数法显示,因而stata默认为 所有市值的值相同。或许您可以尝试修改市值的格式。
一点愚见,供参考。
二维码

扫码加我 拉你入群

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

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

2020-6-18 09:20:10
第一个问题:
先不要destring 证券代码
encode 证券代码, gen(证券代码数值型)
二维码

扫码加我 拉你入群

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

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

2020-6-18 15:48:33
欣心兰 发表于 2020-6-18 09:20
第一个问题:
先不要destring 证券代码
encode 证券代码, gen(证券代码数值型)
感谢帮助。请问第二个问题有什么头绪吗?还是说我需要提供更多的细节?
二维码

扫码加我 拉你入群

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

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

2020-6-18 22:46:02
欣心兰 发表于 2020-6-18 22:25
第二个问题,没有具体的数据,不方便给出具体解决方案。
根据示例数据的规律,一个可能的猜测是,您的市 ...
刚刚看了一下,是我搞错数据了
二维码

扫码加我 拉你入群

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

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

2021-1-20 17:54:51
楼主第二个问题解决了吗

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群