Làm nổi bật một giai đoạn cụ thể trong chuỗi thời gian
Để làm nổi bật một giai đoạn cụ thể trong chuỗi thời gian, bạn có thể hiển thị giai đoạn đó trên biểu đồ với màu nền khác. Hàm chart.TimeSeries() trong gói PerformanceAnalytics cung cấp một cách làm rất dễ và linh hoạt.
Hãy xem một số đối số của hàm này:
chart.TimeSeries(R, period.areas, period.color)
R là một đối tượng xts, chuỗi thời gian, hoặc zoo chứa lợi suất tài sản; period.areas là các vùng được tô bóng, được xác định bằng ngày bắt đầu và kết thúc trong một vector các khoảng ngày xts như c("1926-10/1927-11"); và period.color vẽ vùng được tô bằng màu được chỉ định.
Trong bài tập này, bạn sẽ làm nổi bật một giai đoạn trong biểu đồ chuỗi thời gian của Citigroup trong data.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu chuỗi thời gian trong R
Hướng dẫn bài tập
- Tạo một đối tượng tên
periodchứa ba tháng đầu năm 2015 - Dùng hàm
chart.TimeSeries()để làm nổi bật các giá trị dữ liệu citigroup trongperiod - Dùng lại
chart.TimeSeries()để vẽ lại cùng biểu đồ đường nhưng lần này đặt màu của giai đoạn được làm nổi bật là"lightgrey"
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create period to hold the 3 months of 2015
# Highlight the first three months of 2015
# Highlight the first three months of 2015 in light grey