如何逆向工程对数方程

数据挖掘 参数估计
2022-03-11 03:42:53

我正在尝试对人工设计的对数方程的参数进行逆向工程。以下是事实:

  • 方程的类型为 a = x * ( y ^ b )

  • ab已知,xy未知,需要确定

  • 我有一个值表,将b作为精确值,将 a作为舍入整数结果。例如,b可能是 7,a可能是 68,其中 68 是四舍五入到最接近整数的值。表中值的数量约为 12-15 左右。

  • x将是人类选择的某个数字,因此它将是一个相对整数到 +/- 0.05 的数字。因此,例如,x可能是 53 或 52.75,但不会是 51.1938434。

  • y是一些积极的理性值,如“1.093534”。

那么,鉴于ab的值表以及上述事实,我如何进行估计以确定xy的最可能值?

1个回答

您可以确定最可能的值logxlogy通过线性回归,因为您的关系意味着:

loga=b.logy+logx

所以运行回归b作为输入和loga作为输出。梯度将是logy和拦截logx