请提供实用的建议。 - 页 2 1234567 新评论 [删除] 2020.06.07 06:00 #11 Alexandr Andreev: ......... 总数减去单位,即总数越接近0,结果越好.....,换句话说,到目前为止,没有什么结果,因为0.75是你的75,尽管这取决于与什么比较.....,最差的分数是1(100%),最好的分数是0。 你必须明白,90分比99分要好十倍....。99分比99.9分好十倍......事实上,只有当所有模块的错误分数都达到100分时,才有可能达到100分......。即0.1分比0.01分差十倍。同时,10分比1分差十倍。 ......... 我完全不明白.... 的逻辑。如果该模块在未学习的数据上产生的错误为4.43%,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? Roman: 可能更好的办法是得到模块误差的平方之和,并提取根。 这样,我们就能得到一个模数误差的总体估计。 该值越接近于零越好。 所以它是这样的。估计结果显示,Mod5的误差最小。 谢谢,但不是这样的。我为自己引入了一个标准--任何显示错误百分比高于30的模块都被直接舍弃。 而任务不是找出哪个模块的错误最少,而是在什么参数下,所有的模块会给出一个更 "均匀 "的结果。 在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么... Roman 2020.06.07 06:19 #12 关于交易、自动交易系统和交易策略测试的论坛我要求的是实际的建议。Sergey Tabolin, 2020.06.06 17:18我的问题是:我如何正确评估结果?每个模块的误差以百分数给出。0%是一个理想的结果。 ________________ PARAMETERS 模式1 模式2 模特3 模式4 模式5 (六) 方式6 (六) 方式7 (六) 方式8 (六) Mod 9 (六) Mod 10 (六) Mod 11 (六) Mod 12 (八)模13 (六) 14 模式15 平均误差 从尝试的情况来看 2_48_24_2160_12_VECTOR_UP_HIDDEN_LAYERS_HAND 4,43 17,09 15,82 2,53 0,63 17,72 28,48 5,70 13,29 5,70 8,23 6,33 0,63 3,16 6,96 9,11 158,00 2_48_24_2160_12_VECTOR_UP_HIDDEN_LAYERS_MT1 5,06 17,72 12,66 3,80 0,63 19,62 29,11 4,43 9,49 5,06 6,33 6,33 1,90 1,90 6,33 8,69 158,00 2_48_24_2160_12_VECTOR_UP_HIDDEN_LAYERS_MT2 4,43 20,25 16,46 4,43 0,63 17,72 29,75 6,33 5,06 8,23 10,13 5,06 0,63 1,27 4,43 8,99 158,00 我希望每个模块的误差最小,但散点也要最小。 关于交易、自动交易系统和交易策略测试的论坛 我正在寻求实际的建议。 Sergey Tabolin, 2020.06.07 08:00 我完全不明白.... 的逻辑。如果在未学习的数据上,模块错误为4.43%,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? 谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。 而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "平均 "的结果。 在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么... 你有不同的任务,首先你写一个,然后你写这不是它 )) 误差最小化估计是用来确定适当的模型。 还有就是用什么参数做模型,我们怎么知道你的算法和它的参数,更要知道找到它们的方法? 找到它们的方法必须与你建立的模型一致。 Practical advice, please. 离题的MQL问题 FOREX - Trends, Forecasts Dmitry Fedoseev 2020.06.07 06:36 #13 找到最大值,计算平均值,并根据平均值,调整最大值。然后按最小最大来选择。你必须想出一个修正最大值的公式,而且应该有一个系数。而系数的值应该在心理上拿出来。 纯粹简单地说,用最大值乘以平均值,再乘以系数。通过改变系数,看哪个变体变得最好--这就是你挑选系数的方法。 [删除] 2020.06.07 06:49 #14 Roman: 你有不同的任务,首先你写一个,然后你写不是这样的 )) 误差最小化评估是用来确定适当的模型。 还有就是用什么参数做模型,我们怎么知道你的算法和它的参数,更要知道找到它们的方法? 找到它们的方法必须与你建立的模型一致。 如果我没有正确地表达我的意思,我表示歉意))))。 我说的 "结果 "是指表格的三行,三个结果。结果是所有15个模块的错误答案的百分比。 Dmitry Fedoseev 2020.06.07 06:53 #15 另一个选择。离题,但也是一种方式。不要看百分比,而是像一个评级。每一列是一个从1到3的整数(或1,1,2,等等)。然后计算平均评分。 另一个选择。做一个两步的选择。选择几个具有最佳平均值的,并从中选择一个具有最佳最大值的。或者反过来说,选择几个具有最佳最大值的人,然后从他们中选择一个具有最佳平均值的人。 Roman 2020.06.07 07:06 #16 Сергей Таболин:如果我没有正确地表达我的意思,我表示歉意))))。我说的 "结果 "是指表格的三行,三个结果。结果是所有15个模块的错误答案的百分比。 所以它不是按模块,而是按层? 改变矩阵ModN[3][15]的形式;)) Alexandr Andreev 2020.06.07 09:39 #17 Сергей Таболин:我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? 谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "均匀 "的结果。在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而且平均误差似乎也不能告诉你什么... Sergey Tabolin: 我完全不明白.... 的逻辑。如果该模块在原始数据上产生了4.43%的错误,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? 谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "均匀 "的结果。在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么... ............. 这不是关于无错误。 例如,我们有两个错误反应,分别是0.2和0.0000001。0.00000002(特别是如果其中一个估计值只是0,就会出现问题)--这对直观地估计这些零的数量是相当不方便的。因此,通过做最好的分数,更容易反映出1....。我们只得到1-0.2 + 1 -0.00000001 . 0.8 和 0.99999999 ...很明显,通过将这些数值相乘,我们最终得到0.8的总质量......,如果两个分数都是0.8,那么答案就是0.64....。这个选项是最简单的。 这样做更容易,也更容易看到总数 Uladzimir Izerski 2020.06.07 10:44 #18 Сергей Таболин:我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? 谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "平均 "的结果。在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么... 我已经关注你很久了。有趣的个性。我尊重你。 在任何情况下,历史数据只能 与当前形势结合 起来使用。这很重要。历史数据,不管它有多好,都是负面的。我的观点是什么?市场价格不是一个遵循一定轨迹的弹丸。 Alexandr Andreev 2020.06.07 12:24 #19 Сергей Таболин:我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么? 在那里,这些没有错误的答案被乘以,总数再次从100%中减去......。所以有一个反向翻译,它是关于 [删除] 2020.06.07 13:17 #20 女士们,先生们,我现在要给大家答复。按顺序排列。谢谢你。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Alexandr Andreev:
.........
总数减去单位,即总数越接近0,结果越好.....,换句话说,到目前为止,没有什么结果,因为0.75是你的75,尽管这取决于与什么比较.....,最差的分数是1(100%),最好的分数是0。
你必须明白,90分比99分要好十倍....。99分比99.9分好十倍......事实上,只有当所有模块的错误分数都达到100分时,才有可能达到100分......。即0.1分比0.01分差十倍。同时,10分比1分差十倍。
.........
我完全不明白.... 的逻辑。如果该模块在未学习的数据上产生的错误为4.43%,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
可能更好的办法是得到模块误差的平方之和,并提取根。
这样,我们就能得到一个模数误差的总体估计。
该值越接近于零越好。
所以它是这样的。
估计结果显示,Mod5的误差最小。
谢谢,但不是这样的。我为自己引入了一个标准--任何显示错误百分比高于30的模块都被直接舍弃。
而任务不是找出哪个模块的错误最少,而是在什么参数下,所有的模块会给出一个更 "均匀 "的结果。
在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么...
关于交易、自动交易系统和交易策略测试的论坛
我要求的是实际的建议。
Sergey Tabolin, 2020.06.06 17:18
我的问题是:我如何正确评估结果?
每个模块的误差以百分数给出。0%是一个理想的结果。
我希望每个模块的误差最小,但散点也要最小。
关于交易、自动交易系统和交易策略测试的论坛
我正在寻求实际的建议。
Sergey Tabolin, 2020.06.07 08:00
我完全不明白.... 的逻辑。如果在未学习的数据上,模块错误为4.43%,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。
而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "平均 "的结果。
在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么...
误差最小化估计是用来确定适当的模型。
还有就是用什么参数做模型,我们怎么知道你的算法和它的参数,更要知道找到它们的方法?
找到它们的方法必须与你建立的模型一致。
找到最大值,计算平均值,并根据平均值,调整最大值。然后按最小最大来选择。你必须想出一个修正最大值的公式,而且应该有一个系数。而系数的值应该在心理上拿出来。
纯粹简单地说,用最大值乘以平均值,再乘以系数。通过改变系数,看哪个变体变得最好--这就是你挑选系数的方法。
误差最小化评估是用来确定适当的模型。
还有就是用什么参数做模型,我们怎么知道你的算法和它的参数,更要知道找到它们的方法?
找到它们的方法必须与你建立的模型一致。
如果我没有正确地表达我的意思,我表示歉意))))。
我说的 "结果 "是指表格的三行,三个结果。结果是所有15个模块的错误答案的百分比。
另一个选择。离题,但也是一种方式。不要看百分比,而是像一个评级。每一列是一个从1到3的整数(或1,1,2,等等)。然后计算平均评分。
另一个选择。做一个两步的选择。选择几个具有最佳平均值的,并从中选择一个具有最佳最大值的。或者反过来说,选择几个具有最佳最大值的人,然后从他们中选择一个具有最佳平均值的人。
如果我没有正确地表达我的意思,我表示歉意))))。
我说的 "结果 "是指表格的三行,三个结果。结果是所有15个模块的错误答案的百分比。
所以它不是按模块,而是按层?
改变矩阵ModN[3][15]的形式
;))
我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。
而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "均匀 "的结果。
在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而且平均误差似乎也不能告诉你什么...
我完全不明白.... 的逻辑。如果该模块在原始数据上产生了4.43%的错误,那么100-4.43=95.57%就是无错误答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。
而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "均匀 "的结果。
在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么...
.............
这不是关于无错误。
例如,我们有两个错误反应,分别是0.2和0.0000001。0.00000002(特别是如果其中一个估计值只是0,就会出现问题)--这对直观地估计这些零的数量是相当不方便的。因此,通过做最好的分数,更容易反映出1....。我们只得到1-0.2 + 1 -0.00000001 . 0.8 和 0.99999999 ...很明显,通过将这些数值相乘,我们最终得到0.8的总质量......,如果两个分数都是0.8,那么答案就是0.64....。这个选项是最简单的。
这样做更容易,也更容易看到总数
我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
谢谢,但不是这样的。我为自己定义了一个标准--错误率大于30的模块被直接排除在工作之外。
而任务并不是要找出哪个模块的错误最少,以及在什么参数下所有的模块会给出一个更 "平均 "的结果。
在第一篇文章中,我给出了一个表格,其中有只改变一个参数(最后一个)时的结果。而如果我在运行该脚本时改变了其他参数,表格就会大得多。你不能看所有的值,而平均误差,我认为,并不能说明什么...
我已经关注你很久了。有趣的个性。我尊重你。
在任何情况下,历史数据只能 与当前形势结合 起来使用。这很重要。历史数据,不管它有多好,都是负面的。我的观点是什么?市场价格不是一个遵循一定轨迹的弹丸。
我完全不明白.... 的逻辑。如果原始数据的模块误差是4.43%,那么100-4.43=95.57%就是无误差答案的百分比。为什么这个百分比要比95.01%差?我没有得到什么?
在那里,这些没有错误的答案被乘以,总数再次从100%中减去......。所以有一个反向翻译,它是关于