14384 9

[一般统计问题] stata如何计算大量不重复值的个数 [推广有奖]

  • 1关注
  • 0粉丝

大专生

83%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
1.0245
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
504 点
帖子
39
精华
0
在线时间
63 小时
注册时间
2013-5-4
最后登录
2017-1-3

楼主
风居住的街道EVE 发表于 2016-12-6 16:37:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
像这样的国家代码,4和8分别代表两个国家,但它们有很多重复的,我现在想计算一共有多少个国家,如何用stata来实现呢
QQ图片20161206163429.png
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 重复值 如何用 如何 国家

沙发
黃河泉 在职认证  发表于 2016-12-6 17:19:40
请先 ssc install egenmore,然后
  1. egen n = nvals(i)
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Lyndon-he + 5 + 1 + 1 + 1 精彩帖子
风居住的街道EVE + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
nanziSophia 学生认证  发表于 2016-12-6 20:05:20
tab var
r(r)
var 是变量名

板凳
风居住的街道EVE 发表于 2016-12-6 20:56:57
黃河泉 发表于 2016-12-6 17:19
请先 ssc install egenmore,然后
谢谢老师,我运行出来了,不过我不是特别明白ssc install egenmore 这个是什么意思呢?还有nvals这个命令的含义,我找不到

报纸
风居住的街道EVE 发表于 2016-12-6 21:00:55
nanziSophia 发表于 2016-12-6 20:05
tab var
r(r)
var 是变量名
同样谢谢你,我运行了一下,不过得到的是列表的形式,不是计数,后面那个r(r)运行不出来,我输入之后显示"unrecognized command:  r"

地板
nanziSophia 学生认证  发表于 2016-12-6 21:09:45
tab var
display r(r)
你试试

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
472496481 + 1 精彩帖子
风居住的街道EVE + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 1  信用等级 + 1   查看全部评分

7
风居住的街道EVE 发表于 2016-12-6 21:31:00
nanziSophia 发表于 2016-12-6 21:09
tab var
display r(r)
你试试
非常感谢,这个方法也可以!r(r)是计数的意思吗?

8
风居住的街道EVE 发表于 2016-12-6 21:40:09
nanziSophia 发表于 2016-12-6 21:09
tab var
display r(r)
你试试
可否再问问你,像我图片中的数据,我想保留下i=4的时候的数据,要用什么命令呢?

9
黃河泉 在职认证  发表于 2016-12-7 07:55:30
风居住的街道EVE 发表于 2016-12-6 20:56
谢谢老师,我运行出来了,不过我不是特别明白ssc install egenmore 这个是什么意思呢?还有nvals这个命令 ...
你需要外挂/安装 (在 Stata 的命令栏打 ssc install egenmore)egenmore 指令,才能使用!

10
无情兽 发表于 2019-3-21 15:47:23
黃河泉 发表于 2016-12-6 17:19
请先 ssc install egenmore,然后
谢谢黄老师

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

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