我正在使用Apache Spark进行逻辑回归模型的调优,并使用交叉验证方法。
我想创建一个遵循指数曲线的数列,例如,列表中的每个元素都是通过将前一个数字乘以某个常数C得到的。我将使用这个数列作为paramGrid中的正则化选项。
关键在于,我想迭代地进行这个过程,以便使用最佳模型的参数来缩小搜索范围的窗口。因此,在第一次迭代之后,我需要一种编程方法来计算给定X、Y和N的情况下C的值。
如果有可以使用的函数能满足我的需求,那就太好了。否则,计算C的公式是什么?
回答:
你想要的是
Y = X*C^N
这意味着你可以这样计算因子
C = pow(Y/X, 1.0/N)