python - python中的预测期权看跌期权,FFT方法
问题描述
我尝试使用 FFT 方法预测 put 和 call 选项,但我的 python 代码出现了一些问题,我不知道我必须修改什么。你能帮助我吗 ?
options = pd.read_csv("/Users/Abenaya/Documents/relevantoptions2",sep =',',header = 0)
print(options)
x=[]
for i in range (1,415):
x.append(i)
p1 =sp.polyfit(x, np.array(options.today_sp_price.iloc[1:415,]), 3)
xx =range(1,506)
pp1 =np.polyval(p1, xx)
plt.plot(xx, options.iloc[1:506,3])
plt.hold()
plt.plot(xx, pp1)
plt.xlabel('time(days)')
plt.ylabel('stock price')
plt.title('least squares vs. stock price')
plt.savefig('plot.pdf')
我有这个问题: given_len=len(right)))
ValueError:无法强制转换为系列,长度必须为 12:给定 414
在数据中,我有 12 列,但我只想处理第三列和该列的每一行。数据点未出现在图形上。
解决方案
推荐阅读
- java - 尝试在空对象引用 onCreateView(Fragment.java) 上调用虚拟方法 RecyclerView
- javascript - 无法通过节点休息应用程序上的猫鼬连接到 mongodb-altas,连接失败:“UnhandledPromiseRejectionWarning:错误:连接 EACCES”
- java - 从 ImageView 而不是 Drawable 获取图像
- php - 如何理解 DLE 中的路径?
- excel - userform如何中断vba中宏的执行
- android - 阻止用户在关闭应用后再次登录
- javascript - 为什么将 filter() 函数的结果存储在变量中时结果不同?
- c# - 如何从代码中的另一个点捕获堆栈跟踪,作为内部异常?
- r - 重新配置散点图的数据框
- python - 如何按字符拆分列表并将其添加到新列表中