我尝试了使用大查询的线性回归。
因此,我使用了测试数据:
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?
使用下面的代码,我会得到"Query returned records.....
SELECT
x
FROM
ML.PREDICT(MODEL `regression_model_9`,
(
SELECT
x,
nr1,
nr2
FROM
`reg_test`
where nr1=13
))发布于 2018-11-27 01:08:47
...我要怎么做才能预测出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 https://stackoverflow.com/questions/53485376
复制相似问题