在Excel中使用回归时,我遇到传递参数的问题。 Y是因变量,X1,X2,X3,X4是独立变量:
= LINEST(数据[Y];数据[X1]:数据[X4]; TRUE)
我缺少的要求是,它应该只采用Data [status]列中具有特定值的行,例如{“married”,“divorced”}。如何将这个条件插入到我的函数中?
答案 0 :(得分:0)
数组公式** :
=LINEST(INDEX(Data[Y],N(IF(1,MODE.MULT(IF(ISNUMBER(MATCH(Data[status],{"married","divorced"},0)),{1,1}*ROW(Data[Y])-MIN(ROW(Data[Y]))+1))))),INDEX(Data[[X1]:[X4]],N(IF(1,MODE.MULT(IF(ISNUMBER(MATCH(Data[status],{"married","divorced"},0)),{1,1}*ROW(Data[Y])-MIN(ROW(Data[Y]))+1)))),),,TRUE)
此致