如何确定线性回归问题中的函数是线性的?

数据挖掘 线性回归 目标函数
2022-03-02 03:04:17

我知道多项式方程的一阶被认为是一个线性函数。

但是,我发现线性回归中有一些令人困惑的事情。

1. f(x)= w1 x1+ w2 x2 + W3 x3 --> linear function
2. f(x)= w1 x1+ w2 x2 + W3 x1 x3 --> is it linear? if not, then why?
3. f(x)= w1 x1+ w2 x2 + W3 W4 x3 --> is it linear? if not, then why?
4. f(x)= w1 x1+ w2 x2 + W3 x3 x3 --> it is not linear.    

请帮忙。

2个回答

函数 是线性的当且仅当对于每个它都成立即x=(x1,,xn)f(x1,,xn)Ra,bRf(a(x1,,xn)+b(ξ1,,ξn))=af(x1,,xn)+bf(ξ1,,ξn)

在您的第二个示例中,尝试计算以查看最后一项将使f(ax+bξ)w3x1x3f(ax+bξ)af(x)+bf(ξ)

第三个示例有一个表示为乘积的系数,但函数保持线性(只需将重命名为)。w3w4w

您的第三个示例当然是线性的,因为我们可以简单地将想象为W3.W4W5

关于您的其他 2 个示例,您需要澄清您的输入是什么。如果您的输入是那么它们不是线性的。然而,在第二个例子中,如果你的函数的输入是那么它仍然是一个线性函数!f(x1,x2,x3)f(x1,x2,x1x3)

您可以参考@Miguel 的答案进行测试。