经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
求助!SAS里面如果删除时间序列长度少于20的观测
楼主
百草园Tracy
2149
7
收藏
2010-03-09
有很多个公司的数据,每个公司的时间序列长度不一样。
如果这个公司的时间序列长度小于20就删除这个公司的所有观测(也就不把这个公司作为样本)
研究了很多方法,都不行。
请教大牛!怎么操作呢?
谢谢了!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
crackman
2010-3-9 15:47:57
按照这个公司,用SQL按照时间序列统计,看看是否是小于20 然后就delete
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
百草园Tracy
2010-3-9 15:53:47
crackman 发表于 2010-3-9 15:47
按照这个公司,用SQL按照时间序列统计,看看是否是小于20 然后就delete
你是说要一个一个公司来? 主要是有非常多的公司,输入一个个公司的名字不大现实。
数据很大
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
百草园Tracy
2010-3-9 15:58:09
或者有办法能删除公司名字出现次数少于20次的,应该也可以。
就是不知道怎么操作
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
xiaosanmao
2010-3-9 17:21:33
这个是删除公司出现次数小于2的,看一下:)
data x;
input company$ time;
cards;
001 2
002 4
002 5
002 8
;run;
proc sql;
select * from x group by company having count(company)>2;quit;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
windlove
2010-3-9 18:58:14
proc sort data=your_data;
by companies;
proc means data = your_data noprint;
output out=after_deletion(drop = _type_ _freq_ where=(Num_of_price>=20)
n(stock_series) =Num_of_prices;
by your_companies;
run;
The data of "after_deletion" contains the company names having number of observations >=20.
Then merge your original data with the data of "after_deletion"; The final output will only contain the available companies in "after_deletion".
data final;
merge your_data(in = yours)
after_deletion( in = after);
if yours and after;
by your_companies;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
windlove
2010-3-9 19:04:28
SAS/SQL is a more efficient way to do it. But I have less experience with SQL, nearly forget what I have learnt already. Sigh~~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
百草园Tracy
2010-3-10 11:31:14
Thank you all!!!!
Coding is an art! I really need to learn this well. Thank you very much for your help!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
时间序列:直接回归有自相关,三个变量都是二阶单整,先解决哪个,具体要怎么操作啊?
用R怎么创建这样的时间序列
请问哪位高手知道两时间序列的相关系数是一个数还是一个序列,若是序列该怎么操作谢谢
不等间隔时间序列建模的预测
对VECM 时间序列进行单位根检验,具体怎么操作
时间序列分析中一个变量为年份,应该怎么操作,年份是以1,2表示,还是直接以具体的年
请问SPSS里进行时间序列分析定义时间为年月日怎么操作
Eviwes 时间序列
有偿求大神帮忙
求教大神们!!用时间序列预测具体怎么操作呢??
栏目导航
SAS专版
悬赏大厅
经管类求职与招聘
经管文库(原现金交易版)
求助成功区
基金与课题申请
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
国家级都市圈谁在领跑:2025华高莱斯产城瞭 ...
中国移动:智能体互联网技术白皮书2025
您提出了一个足以获得诺贝尔奖的核心概念— ...
2012-2024年上市公司工业机器人渗透率数据集 ...
现制饮品新品策略研究报告2025
JOBS海归:2025海外归国留学生秋季就业发展 ...
达富发投资关于国统股份行情数据操作分析与 ...
达富发投资关于鑫铂股份行情数据操作分析与 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群