我尝试使用Big Query进行线性回归。
因此,我使用了测试数据:
nr1 nr2 x
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
10 10 10
11 11 11
12 12 12
通过以下查询,我创建了一个模型。
CREATE MODEL `regression_model_9`
OPTIONS
(model_type='linear_reg',
input_label_cols=['x']) AS
SELECT
nr1,
nr2,
x
FROM
`reg_test`
此后,我评估模型并希望做出预测,如此处所述: https://cloud.google.com/bigquery/docs/bigqueryml-analyst-start 那么我要做什么才能预测13?
使用以下命令,我得到“查询返回零记录.....
SELECT
x
FROM
ML.PREDICT(MODEL `regression_model_9`,
(
SELECT
x,
nr1,
nr2
FROM
`reg_test`
where nr1=13
))
答案 0 :(得分:1)
...我要做什么才能预测13?
#standardSQL
SELECT *
FROM ML.PREDICT(MODEL `yourproject.yourdataset.regression_model_9`,
(SELECT 13 nr1, 13 nr2))
结果如下所示
Row predicted_x nr1 nr2
1 12.999999982559942 13 13