经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas关于时间的处理,求助
楼主
fifa2002qwe
997
5
收藏
2014-03-10
各位大侠
我有一个股票的时间序列数据,包括不同股票,不同时间的数据。我有一个变量w,是0 或1 ,我想求每个股票在w=1时候,到w=0时候之间的日期,即标注w=1到w=0之间的日期。请问程序怎么写,谢谢。
非常感谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
dogmamongo
2014-3-10 17:04:44
举例说明一下
看不懂你的文字表达
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
nomad5
2014-3-10 19:16:16
恩恩 需要上数据。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
fifa2002qwe
2014-3-10 20:21:59
就是我有所有股票的日交易数据,在这个数据中,有一个变量,表面某一直股票在什么时候开始被ST,在什么时候被摘除ST,这两个日期之间的观测值也应该被标记为st,就是不知道应该如何把这两个日期之间的数据进行标记。谢谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
intheangel
2014-3-10 20:52:18
/*假设你w只有在摘st和上st日才有值0,1;其他的时候为'.',而且只有一个w=0和一个w=1;*/
%macro a(x);
data a;
set work;/*work是你要处理的数据集*/
if hstocd=&x;/*筛选股票*/
if w=1;
data b;
set a;
call symput('star',date);
data a;
set work;
if hstocd=&x;
if w=0 ;
data b;
set a;
call symput('end',date);
data c;
set work;
if hstocd=&x;
if hstocd &star<=date<=&end then st=1;/*处在时间中间的标记st=1*/
run;
%mend a;
%a(600123) /*比说说600123是你想看的股票代码*/
不知道你的数据集,有问题可以再告诉我
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
fifa2002qwe
2014-3-10 20:54:55
非常感谢,但是每只股票不一定只有一个0和1,有的有很多组,有的只有一个1
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请教下,只有10年的时间序列数据,而且不是递增的,想预测,用什么模型比较好?
如何生成新时间序列数据
请教关于时间序列数据的
怎么对时间序列数据进行分段?诚心求教
怎么样把导入R的数据定义为时间序列数据
长记忆时间序列数据
如何对两组时间序列数据进行互相关得到下图
这种数据算是比较好的时间序列数据吗,蔬菜价格方面的,求大神帮忙解答?
eviews
时间序列数据太少怎么办
栏目导航
SAS专版
行业分析报告
经济金融数学专区
经管文库(原现金交易版)
经管高考
教育经济学
热门文章
CDA 数据分析师:主成分分析(PCA)实战指南 ...
Business Research Methods 14th Edition b ...
Probabilistic Data-Driven Modeling by To ...
2025设计行业AI应用趋势报告
共同基金常识
中国城市建设统计年鉴2002-2024 中国城乡建 ...
【华泰证券】游戏出海坚韧,融合中谋发展
Introduction to Analysis-William R·Wade
An Introduction to Mathematical Analysis ...
旅游行业:中国赴日游趋势洞察报告2025
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群