经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
如何在两个变量里进行一对多的数据管理
楼主
lfyxqywb
1331
4
收藏
2014-12-17
+-----------------------------------+
| Time y3 baserate |
|-----------------------------------|
1. | 11/22/2014 1976 4.5018182 |
2. | 7/6/2012 1977 4.5565625 |
3. | 6/8/2012 2010 4.6067742 |
4. | 7/7/2011 2014 4.652 |
5. | 4/6/2011 2008 4.6917241 |
|-----------------------------------|
我希望能够计算所有Y3变量的TIME对应的baserate的平均数。例如,对于最后y3种的第4个值-2014, TIME中小于2014所对应的,baserate的平均数 = mean( 4.5565625 ,4.6067742 4.652 6917241 )
求大神指点迷津。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
Airta
2014-12-17 20:39:27
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
lfyxqywb
2014-12-17 20:48:03
Airta 发表于 2014-12-17 20:39
谢谢捧场, 在线等哦。
我现在想的是用forvalue把那些值先拿出来,再平均
forvalues n = 1/23911 {
gen br'n'=baserate if Time<y3 in ‘n'
egen mean=mean(br'n')
}
但是, In 的话, stata不知道我是说 in y3, 导致还是出错了。 请问如何解决这个问题。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
lfyxqywb
2014-12-17 21:55:22
给自己的贴顶一个,希望斑竹回答一下。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
lfyxqywb
2014-12-18 11:23:35
通过foreach 和forvalues连用 ,解决了,但好像不是很efficient.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
求助一本数据管理方面的书
SAS 数据管理
关于SAS数据管理的问题
制造业转型催热数据管理平台
【独家发布】IBM的大数据的基础----主数据管理(MDM)资料
如何挖掘大数据管理的潜质
为何要从数据管理,进化到大数据治理?
两个SAS数据管理和清洗大作业求教大神们
从数据管理到智能决策
业务词汇表和信息目录如何驱动数据管理策略
栏目导航
Stata专版
行业分析报告
经管文库(原现金交易版)
学术资源/课程/会议/讲座
人工智能论文版
创业论坛
热门文章
世界机器人2025年报告 World Robotics 2025
understanding climate change perceptions ...
【全美经典】离散数学
2000离散数学习题精解
AOM:The Boundaries of Trust in a New Era
气象学-山东大学
Gain or pain The double‐edged sword eff ...
全国数智产业发展研究报告(2024-2025)
【同程商旅】中国企业出海差旅研究报告
博世集成式热管理系统及技术研究2025
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群