Bagaimana dengan Return Saham?
Pada latihan sebelumnya, Anda menunjukkan bahwa harga saham Amazon, yang terdapat dalam DataFrame AMZN, mengikuti random walk. Pada latihan ini, Anda akan melakukan hal yang sama untuk return Amazon (persentase perubahan harga) dan menunjukkan bahwa return tidak mengikuti random walk.
Latihan ini merupakan bagian dari kursus
Analisis Deret Waktu dengan Python
Instruksi latihan
- Impor modul
adfullerdari statsmodels. - Buat DataFrame baru untuk return AMZN dengan mengambil persentase perubahan harga menggunakan metode
.pct_change(). - Hilangkan NaN pada baris pertama return menggunakan metode
.dropna()pada DataFrame. - Jalankan uji Augmented Dickey-Fuller pada kolom
'Adj Close'dariAMZN_ret, dan cetak nilai p padaresults[1].
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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[___]))