Bắt đầu ngayBắt đầu miễn phí

Còn lợi nhuận cổ phiếu thì sao?

Trong bài trước, bạn đã cho thấy giá cổ phiếu Amazon trong DataFrame AMZN tuân theo dạng bước ngẫu nhiên (random walk). Trong bài này, bạn sẽ làm điều tương tự với lợi nhuận của Amazon (phần trăm thay đổi giá) và cho thấy rằng lợi nhuận không tuân theo bước ngẫu nhiên.

Bài tập này là một phần của khóa học

Phân tích chuỗi thời gian với Python

Xem khóa học

Hướng dẫn bài tập

  • Import mô-đun adfuller từ statsmodels.
  • Tạo một DataFrame mới cho lợi nhuận AMZN bằng cách lấy phần trăm thay đổi của giá với phương thức .pct_change().
  • Loại bỏ NaN ở hàng đầu tiên của lợi nhuận bằng phương thức .dropna() trên DataFrame.
  • Chạy kiểm định Augmented Dickey-Fuller trên cột 'Adj Close' của AMZN_ret, và in ra p-value ở results[1].

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.

# Import the adfuller module from statsmodels
from statsmodels.tsa.stattools import adfuller

# Create a DataFrame of AMZN returns
AMZN_ret = ___

# Eliminate the NaN in the first row of returns
AMZN_ret = ___

# Run the ADF test on the return series and print out the p-value
results = adfuller(___)
print('The p-value of the test on returns is: ' + str(results[___]))
Chỉnh sửa và Chạy Mã