А як щодо доходностей акцій?
У попередній вправі ви показали, що ціни акцій Amazon, які містяться в датафреймі AMZN, мають випадковий блук. У цій вправі ви зробите те саме для доходностей Amazon (відсоткові зміни цін) і покажете, що доходності не є випадковим блуком.
Ця вправа є частиною курсу
Аналіз часових рядів у Python
Інструкції до вправи
- Імпортуйте модуль
adfullerзі statsmodels. - Створіть новий датафрейм доходностей AMZN, узявши відсоткову зміну цін за допомогою методу
.pct_change(). - Приберіть NaN у першому рядку доходностей, застосувавши до датафрейму метод
.dropna(). - Запустіть розширений тест Дікі — Фуллера для стовпця
'Adj Close'уAMZN_retі виведіть значення p уresults[1].
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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[___]))