2014-07-22 2 views
0

아래의 사례에서 '평일'2-6의 수치는 월요일부터 금요일까지를 나타냅니다. 세 번째 주에는 월요일의 그림 2가 누락되었습니다. 이번 주 나머지 데이터를 삭제하여 일주일에 거래일이 완전하게 유지되도록하고 싶습니다. 좀 도와 줄 수있어? 대단히 감사드립니다! 아마도SAS에서 평일 누락 된 거래 주 조건부 데이터 삭제

Date  Weekdays Volume 
2000/01/03 2 1014411712 
2000/01/04 3 1088000256 
2000/01/05 4 1281538944 
2000/01/06 5 1197224320 
2000/01/07 6 1303269504 
2000/01/10 2 1118983936 
2000/01/11 3 1128259456 
2000/01/12 4 1096179072 
2000/01/13 5 1033687488 
2000/01/14 6 1174890624 
2000/01/18 3 1075011840 
2000/01/19 4 1096254464 
2000/01/20 5 1121080064 
2000/01/21 6 1223604992 
+0

사실 추세를 분석하려는 경우 실용적인 문제로 주를 삭제하는 것에주의해야합니다. 휴일 주에는 주식 시장에 명확한 경향이 있고, 당신은 주를 제거해서 약간 정보를 잃는다. – Joe

+0

@Joe는 나에게 이것을 상기시켜 주신 것에 대해 진심으로 감사드립니다. 더미 변수를 사용하여 요일 효과를 분석하려고합니다. 그 쪽이 맞는 거 같아요. 누락 된 날짜는별로 중요하지 않습니다. – johnnyfancy

+1

두 가지 방법으로 분석하고보고있는 것을 보았습니다. 매주 월요일, 추수 감사절 이전의 수요일은 월요일이나 금요일과 같이 정상적인 화요일/수요일과 같은지 여부를 알면 흥미로울 것입니다. – Joe

답변

1

:

proc sql; 
    create table want as 
    select * 
    from have 
    group by week(date) 
    having count(*)=5 
    order by date 
    ; 
quit; 

DUPS, 또는 다른 문제가 발생하지 않는 당신 가정.

HTH, -Q.

+0

대단히 감사합니다! – johnnyfancy