我使用seaborn的tsplot函数来绘制我的模型与时间序列中实际数据的拟合程度,CIs显示我的预测的标准偏差。我的问题是:tsplot有没有办法不填写点之间的CIs?也就是说,它可以单独显示每个点的CI,而不必将一个CI连接到下一个CI。在
对于方法,这是通过设置“插值”为假来完成的。我看起来没什么两样——不过是CIs。在
为了说明这一点,我的图现在是这样的:
我很清楚这是如何寻找接近的均值(红点),但当一个均值接近1,而下一个均值接近0时,CI转换看起来相当奇怪。数据正好是这样的。我很乐意关闭CI“连接”,但也很乐意得到任何相关的美学建议。谢谢您。在
为了完整起见,相关的违规代码片段如下:
import seaborn as sns; sns.set(color_codes=True)
import matplotlib.pyplot as plt
model_fit = #fit data
data = #actual data
sns.tsplot(model_fit,interpolate=False,ci='sd',color='indianred',condition='predicted')
plt.plot(X,actual_data ,linestyle='None',marker='*',label='actual')
目前没有回答
相关问题 更多 >
编程相关推荐