经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
求助!SAS里面如果删除时间序列长度少于20的观测
楼主
百草园Tracy
2225
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专版
外语学习
区域经济学
计量经济学与统计软件
SPSS论坛
经管高考
热门文章
CDA数据分析脱产就业班于2026年3月7日开班! ...
Measure Theory for Analysis and Probabil ...
现代数学基础19 偏微分方程 孔德兴
科研时间70%耗在“下载-复制-粘贴”?零代码 ...
精准匹配,菁英相伴--经管之家单身俱乐部, ...
CDA数据分析师:商业数据分析实践的核心执行 ...
我该如何记住你?智能体记忆系统的演化之路
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
Stata 19.0 Win 安装文件
Trading_Price_Action第一本书
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群