如何用函数拟合奇数关系?

数据挖掘 统计数据 预测建模 回归
2022-02-13 17:41:26

假设有一个函数使得但是,如果是分段函数,则:fy=f(x)f

y={0x01x>0

在这种情况下,我如何适应f

非常感谢,伙计们。

1个回答

你给定义就是函数的定义。这称为Heaviside Step Function没有一种简单的分析方式来表达它(例如作为比率、乘积或三角函数、指数或多项式的组合)。请注意,它在 x = 0 处既不连续也不可微。

有几种很酷的方式来表示它。最酷和最直观的方法是作为狄拉克三角函数的积分:

H(x)=xδ(s)ds

但请注意,Dirac Delta 函数本身并不是“官方”函数,因为它在 x = 0 时没有明确定义。查看Distribution Theory以获取有关此类奇怪“函数”的一些很酷的信息。

现在,我认为您可能正在尝试近似此函数,因为您询问了如何“拟合”它。直接取自维基百科:

For a smooth approximation to the step function, one can use the logistic   function

H(x)12+12tanh(kx)=11+e2kx,

where a larger k corresponds to a sharper transition at x = 0.