确定阈值以在范围内对变量进行分组
Determination of threshold values to group variable in ranges
比方说,我有 60 个 PPR 经验实现。我的目标是创建具有经验 PPR 平均值的 PPR 向量。这个平均值取决于我采用的 TTM 的上限和下限 - 所以我可以将 TTM 从 60 取到 1 并计算平均值,然后在 PPR 向量中将这个平均值从第 1 行到 60,或者我可以从计算 PPR 的平均值TTT >= 60 and TTM <= 30 and TTM > 30 and TTM <= 1 这两个计算出的数字根据 TTM 值放入我的向量中。最后我想在图表上获得类似的东西(x 轴是 TTM,绿线是我的经验 PPR,黑线是基于 TTM 期间显着变化的平均值)。我想编写一个算法来帮助我找到最佳的 TTM 阈值,以适应最佳的黑线和绿线。
TTM PPR
60 0,20%
59 0,16%
58 0,33%
57 0,58%
56 0,41%
...
10 1,15%
9 0,96%
8 0,88%
7 0,32%
6 0,16%
如果你知道任何可能适用于这种情况的统计方法或我可以在 VBA/R 中实现的算法的基本思想,你能帮我吗?
我已经使用 Solver 和 GRG Nonlinear** 来处理它,但我相信还有更合适的东西可以使用。
** 使用 Solver 我遇到的问题是它找到了最佳解决方案 - 好的,但是我重新 运行 Solver 并且它找到了新的解决方案(TTM 值略有不同)和值目标函数比第一次低(所以,第一个解决方案真的是最优的吗?)
我想这就是你想要的。下一步将包括一种可以识别断点的方法。我确定您需要定义两个新参数,一个作为灵敏度,一个作为样本中被接受分类为一个部分的最小点数(在两个断点之间,包括起点和终点)
如果您对此答案满意,请打勾。
您可以从这里下载 Excel 文件:
http://www.filedropper.com/statisticspatternchange
比方说,我有 60 个 PPR 经验实现。我的目标是创建具有经验 PPR 平均值的 PPR 向量。这个平均值取决于我采用的 TTM 的上限和下限 - 所以我可以将 TTM 从 60 取到 1 并计算平均值,然后在 PPR 向量中将这个平均值从第 1 行到 60,或者我可以从计算 PPR 的平均值TTT >= 60 and TTM <= 30 and TTM > 30 and TTM <= 1 这两个计算出的数字根据 TTM 值放入我的向量中。最后我想在图表上获得类似的东西(x 轴是 TTM,绿线是我的经验 PPR,黑线是基于 TTM 期间显着变化的平均值)。我想编写一个算法来帮助我找到最佳的 TTM 阈值,以适应最佳的黑线和绿线。
TTM PPR
60 0,20%
59 0,16%
58 0,33%
57 0,58%
56 0,41%
...
10 1,15%
9 0,96%
8 0,88%
7 0,32%
6 0,16%
如果你知道任何可能适用于这种情况的统计方法或我可以在 VBA/R 中实现的算法的基本思想,你能帮我吗?
我已经使用 Solver 和 GRG Nonlinear** 来处理它,但我相信还有更合适的东西可以使用。
** 使用 Solver 我遇到的问题是它找到了最佳解决方案 - 好的,但是我重新 运行 Solver 并且它找到了新的解决方案(TTM 值略有不同)和值目标函数比第一次低(所以,第一个解决方案真的是最优的吗?)
我想这就是你想要的。下一步将包括一种可以识别断点的方法。我确定您需要定义两个新参数,一个作为灵敏度,一个作为样本中被接受分类为一个部分的最小点数(在两个断点之间,包括起点和终点)
如果您对此答案满意,请打勾。
您可以从这里下载 Excel 文件:
http://www.filedropper.com/statisticspatternchange