我正在密谋与python的自相关.我用三种方法来做:1.pandas,2.matplotlib,3.statsmodels.我发现我从matplotlib获得的图表与其他两个图表不一致.代码是:
from statsmodels.graphics.tsaplots import *
# print out data
print mydata.values
#1. pandas
p=autocorrelation_plot(mydata)
plt.title('mydata')
#2. matplotlib
fig=plt.figure()
plt.acorr(mydata,maxlags=150)
plt.title('mydata')
#3. statsmodels.graphics.tsaplots.plot_acf
plot_acf(mydata)
plt.title('mydata')
Run Code Online (Sandbox Code Playgroud)