Я попробовал линейную регрессию с помощью 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
))