楼主: Howard-Lee
6768 4

stata中如何实现分组数据标准化? [推广有奖]

  • 7关注
  • 1粉丝

已卖:69份资源

副教授

18%

还不是VIP/贵宾

-

威望
0
论坛币
781 个
通用积分
0.0030
学术水平
8 点
热心指数
13 点
信用等级
7 点
经验
23192 点
帖子
568
精华
0
在线时间
805 小时
注册时间
2009-10-15
最后登录
2020-7-13

楼主
Howard-Lee 发表于 2013-3-6 00:07:20 |AI写论文
10论坛币
RT,假设有年份和产出两列数据,依照年份对产出进行排序,继而借助stata中何种命令实现标准化?谢谢~
形如:

年份                               产出
a                                      2
a                                      4
...                                    .....
a                                      6
b                                      3
...                                    ....
b                                       1
c                                       7
c                                       8
c                                       5
...                                    ....   
如何实现组内标准化?已经试过 by 年份: egen new_varlist = std(产出),显示egen ... std() may not be combined with by,求助大神,坐等,谢谢!

关键词:Stata 数据标准化 数据标准 如何实现 tata 如何

本帖被以下文库推荐

相信自我 走向成功

沙发
Howard-Lee 发表于 2013-3-6 09:40:55
哪位大侠能够出手相救 不胜感激
相信自我 走向成功

藤椅
Howard-Lee 发表于 2013-3-6 11:55:54
哪位路过的大侠 帮助一下吧
相信自我 走向成功

板凳
Howard-Lee 发表于 2013-3-6 15:30:19
额 我自个儿解决了 方法有些笨 但是按逻辑来的
首先sort 年份 产出
by 年份: egen min=min(产出)

by 年份: egen max=max(产出)

. gen 标准化数据=(产出-minx)/(max-min)
相信自我 走向成功

报纸
jingtan3346 发表于 2015-4-11 14:38:02
这怎么是标准化呢,标准化是(x-均值)/标准差

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-26 09:36