EWMA_SD252
3561 obs라는 데이터 프레임이 있습니다. (102 개) 변수 (2000 년 이후 100 개 주식의 일일 변동성)로, 여기에 샘플입니다함수를 사용하여 그래프를 그려야합니다
Data IBOV ABEV3 AEDU3 ALLL3
3000 2012-02-09 16.88756 15.00696 33.46089 25.04788
3001 2012-02-10 18.72925 14.55346 32.72209 24.93913
3002 2012-02-13 20.87183 15.25370 31.91537 24.28962
3003 2012-02-14 20.60184 14.86653 31.04094 28.18687
3004 2012-02-15 20.07140 14.56653 37.45965 33.47379
3005 2012-02-16 19.99611 16.80995 37.36497 32.46208
3006 2012-02-17 19.39035 17.31730 38.85145 31.50452
내가 뭘 또한 날짜 참조를 사용하여 특정 주식에서 간격을 부분 집합하고, 단일 명령을 사용하는 것을 시도하고있다 같은 간격으로 차트를 그렸습니다. 지금까지 부분 집합 부분을 처리 할 수 있었지만 이제는 차트를 그려야합니다. 여기까지 코드 :
날짜 간격 및 주식 이름 얻기 :
datas = function(x,y,z){
intervalo_datas(as.Date(x,"%d/%m/%Y"),as.Date(y,"%d/%m/%Y"),z)
}
데이터 서브 세트 :
intervalo_datas <- function(x,y,z){
cbind(as.data.frame(EWMA_SD252[,1]),as.data.frame(EWMA_SD252[,z]))[EWMA_SD252$Data >= x & EWMA_SD252$Data <= y,]
}
지금 막 막혔습니다. ABEV3 data.frame을 가져 오는 함수를 사용하고 벨로우즈 명령을 사용하여 X의 날짜와 변동성을 사용하여 차트를 그릴 수 있습니까?
ABEV3 = datas ("2012년 9월 2일", "17/02/2012", "ABEV3")
이