Python 如何在facebook prophet中获取关于变化点的值?

Python 如何在facebook prophet中获取关于变化点的值?,python,time-series,facebook-prophet,Python,Time Series,Facebook Prophet,我以前用过Facebook Prophet图书馆,现在我有一个问题。 当我使用add_changepoints_to_plot函数时,我可以看到关于变化点的红色lind和红色点线,但我想得到这个值。 如何获取有关变化点或坡度的值 我想得到时刻的数值或关于变化点的时间值。我需要一种方法来决定趋势是通过数值上升还是下降。欢迎这样做。您需要提供一些代码片段 Prophet需要一个包含两列(ds和y)的数据帧。 ds列包含日期,y列包含日期值。 据我所知,您的数据有变更点,您希望看到变更点日期的值 假设

我以前用过Facebook Prophet图书馆,现在我有一个问题。 当我使用add_changepoints_to_plot函数时,我可以看到关于变化点的红色lind和红色点线,但我想得到这个值。 如何获取有关变化点或坡度的值


我想得到时刻的数值或关于变化点的时间值。我需要一种方法来决定趋势是通过数值上升还是下降。

欢迎这样做。您需要提供一些代码片段

Prophet需要一个包含两列(ds和y)的数据帧。 ds列包含日期,y列包含日期值。 据我所知,您的数据有变更点,
您希望看到变更点日期的值

假设您有一个列为“ds”和“y”的df,我将在这里留下一个示例代码片段:

estimator.变更点
包含发生变更点的日期。如果您从数据框中筛选这些日期,您将获得变更点值

estimator = Prophet()
estimator.fit(df)
df.loc[df["ds"].isin(estimator.changepoints)]