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

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

Rate this post

Trong hướng dẫn Python này , chúng ta sẽ tìm hiểu về Phân tích chuỗi thời gian trong Python. Hơn nữa, chúng ta sẽ thấy cách lập biểu đồ Chuỗi thời gian Python ở các dạng khác nhau như biểu đồ đường, biểu đồ Python, biểu đồ mật độ, biểu đồ tự tương quan và biểu đồ độ trễ.

Các bài viết liên quan:

Vì vậy, hãy bắt đầu Phân tích chuỗi thời gian Python.

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

Chuỗi thời gian trong Python là gì?

Xem xét một chuỗi các điểm dữ liệu. Giả sử chúng ta xem xét tỷ giá từ Đô la ($) sang Rupee Ấn Độ. Chúng tôi có thể liên kết từng điểm dữ liệu với một dấu thời gian. Hãy thử lập biểu đồ cho tỷ lệ này trong khoảng thời gian một tuần. Hãy sử dụng những chú Python Pandas cho việc này.

Dữ liệu để sử dụng trong phân tích chuỗi thời gian Python.

Chúng tôi lưu dữ liệu sau vào tệp CSV

Ngày, Tỷ lệ lưu trong file CSV

Vẽ biểu đồ / đồ thị đường Python

Hãy sử dụng dữ liệu này để vẽ một biểu đồ đường đơn giản với điều này.

from pandas import Series
from matplotlib import pyplot
series=Series.from_csv('dollartorupee.csv',header=0)
series.plot()
Phân tích chuỗi thời gian Python.

Chúng ta có thể sử dụng kiểu dòng với cái này-

series.plot(style='k.')
pyplot.show()
Phân tích chuỗi thời gian Python.

Vẽ biểu đồ Python

Bây giờ để vẽ biểu đồ Python , chúng ta có thể thử phương thức hist ().

series.hist()
pyplot.show()
Phân tích chuỗi thời gian Python.

Vẽ một lô mật độ trong chuỗi thời gian Python

Điều gì sẽ xảy ra nếu chúng ta muốn tìm hiểu mật độ của các giá trị tỷ lệ cho cả tuần?

series.plot(kind='kde')
pyplot.show()
Phân tích chuỗi thời gian Python.

Biểu đồ tự động tương quan trong chuỗi thời gian Python

Điều này cho chúng ta biết các yếu tố của chuỗi tương quan với nhau như thế nào.

from pandas.tools.plotting import autocorrelation_plot
autocorrelation_plot(series)
Phân tích chuỗi thời gian Python.

Vẽ đồ thị trễ trong chuỗi thời gian Python

Một cốt truyện như vậy cho chúng ta biết liệu một chuỗi thời gian có phải là ngẫu nhiên hay không. Nếu bạn có thể xác định một cấu trúc trong biểu đồ, thì dữ liệu không phải là ngẫu nhiên.

from pandas.tools.plotting import lag_plot
lag_plot(series)
Phân tích chuỗi thời gian Python.

Vì vậy, đây là tất cả trong Phân tích chuỗi thời gian bằng Python. Hy vọng bạn thích giải thích của chúng tôi.

Kết luận

Do đó, trong hướng dẫn Chuỗi thời gian Python này, chúng ta đã thảo luận về Chuỗi thời gian là gì, Phân tích chuỗi thời gian trong Python và vẽ biểu đồ trong Phân tích chuỗi thời gian trong Python. Với điều này, chúng tôi kết thúc hướng dẫn của chúng tôi về chuỗi thời gian. Bây giờ bạn biết làm thế nào để vẽ nó dưới các hình thức khác nhau. Có bất kỳ câu hỏi? Để lại chúng trong các bình luận bên dưới.

Leave a Reply