2016-11-30 78 views
0

我无法用python 3创建自己的蒙地卡罗模拟器...我试图预测未来一年的未来价格。我仍然在学习如何用python进行编程。蒙地卡罗模拟器

我的数据:

Price = np.array([29429,30426,32513,40605,52806,57581]) 
Year = np.array([1970,1971,1972,1973,1974,1975]) 

尝试蒙特卡洛模拟..

N_pts_per_fit = 30 
indices= random.randint(0,Price,N_pts_per_fit) 
for i in range[N_pts_per_fit]: 
    newdata = indices 

让我知道如果我在我的方法正确和反馈张贴问题。 谢谢你,祝你有美好的一天!

  • 鲍勃
+0

你不清楚你在问什么。当你运行你的代码时会发生什么?你有什么麻烦? –

+0

不像我是蒙特卡罗方法的专家,但它可以用来预测趋势吗? – Headcrab

回答

-1

范围应该有括号:

range(N_pts_per_fit) 

和你想存储每个newdata?我假设你在陈述中有更多的代码

+0

没有足够的声望发表评论,但仍想帮助 - 感谢您的输入,虽然 – Harlekuin

+0

是的,我的问题是我想存储新的数据。这是我迄今为止的所有内容,但仍然寻找在python中使用monte carlo的正确标记。 – Bob

+0

您可以将新数据存储为列表,因此如果newdata设置为newdata = [],那么最后一行可能类似于 – Harlekuin