adaboost算法java源码-adaboost-trading-system:基于adaboost算法的交易系统,使用组合的弱分类器进行预

时间:2024-06-24 04:44:47
【文件属性】:

文件名称:adaboost算法java源码-adaboost-trading-system:基于adaboost算法的交易系统,使用组合的弱分类器进行预

文件大小:243KB

文件格式:ZIP

更新时间:2024-06-24 04:44:47

系统开源

adaboost算法java源码adaboost-交易系统 基于 adaboost 算法的交易系统,使用组合的弱分类器进行预测。 注意:首先,我应该谈谈这个计划及其实施动机。 投资有一定风险,请慎重决定。 我现在从未将这个程序应用于实际市场。 众所周知,股市是不可预测的,而且有些随机。 这就是为什么我不“精确”它的价格涨跌。 这个程序并不是要达到 90%-100% 的准确预测。 事实上,如果你有 70% 左右的准确率,从长远来看,你可以获利。 该程序的主要思想是寻找一些“弱预测器”,我们在adaboost算法中称之为弱分类器,其性能优于随机猜测。 也就是说,我们可以找到一些“弱预测器”,将它们组合在一起,就可以实现一个“强预测器”。 如果我们发现的“弱预测器”可以导致 adaboost 算法收敛,那么“模式”就存在。 我很看好这个程序,现在我开源了。 代码可能不好看,本来是用Java写的,我用C/C++重写了,以达到更好的运行性能。 如何运行此程序:我在名为 [code]_train.txt 和 [code]_test.txt 的输入文件夹中放入了 2 个股票数据(没有未来数据),因此


【文件预览】:
adaboost-trading-system-master
----src()
--------LRWeakClassifier.cpp(2KB)
--------Makefile(310B)
--------LinearRegression.h(584B)
--------DoubleMatrix.h(791B)
--------test.cpp(4KB)
--------WeakClassifier.cpp(3KB)
--------Adaboost.cpp(8KB)
--------LRWeakClassifier.h(410B)
--------DoubleMatrix.cpp(6KB)
--------LinearRegression.cpp(3KB)
--------Adaboost.h(950B)
--------WeakClassifier.h(1KB)
----README.md(2KB)
----input()
--------600707_test.txt(26KB)
--------600706_train.txt(125KB)
--------600706_test.txt(33KB)
--------600712_test.txt(36KB)
--------600712_train.txt(226KB)
--------600707_train.txt(109KB)

网友评论