0
我的表中包含一个字符字段和两个数值字段:如何在使用MADlib-postgre训练线性回归模型时使用非数字自变量?
CREATE TABLE lr_source (Char01 varchar(250)
,PLNumeric01 numeric
,PLNumeric02 numeric);
我想训练线性回归模型Char01和PLNumeric01作为自变量,PLNumeric02作为因变量。
SELECT madlib.linregr_train('lr_source', --source table
'lr_model',--model table
'PLNumeric02', --dependent variable
'ARRAY[PLNumeric01, Char01 ]' --independent variables
);
当我上面的查询运行时,出现以下错误:
ERROR: spiexceptions.DatatypeMismatch: ARRAY types numeric and character varying cannot be matched
如何使用非数字字段作为一个独立的变量?