From eb7c7e9566494265c7a80325aede862d26123af5 Mon Sep 17 00:00:00 2001 From: xuesong Date: Thu, 5 Nov 2020 22:11:20 +0800 Subject: [PATCH] Update Assignment5.md --- Assignment5.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Assignment5.md b/Assignment5.md index ae74dd5..4065bff 100644 --- a/Assignment5.md +++ b/Assignment5.md @@ -214,7 +214,7 @@ SELECT madlib.linregr_train ( > 这里我们看到使用了MADlib的线性回归模型linregr_train来对regression表中的数据进行训练,模型输入变量为x1, x2以及偏置项,输出变量为y。训练好的模型保存在regression_model表中。 -> 让我们看下模型表中有什么 +### 2)让我们看下模型表中有什么,运行以下命令 ``` SELECT * FROM regression_model; @@ -224,6 +224,7 @@ SELECT * FROM regression_model; ``` \x + SELECT * FROM regression_model; ``` > 这样是不是顺眼多了 :ghost: :ghost: :ghost: 我们看到了线性回归模型的参数以及标准差,p-value等指标的值 @@ -232,5 +233,18 @@ SELECT * FROM regression_model; +### 3)最后让我们用这个模型去做预测。我们直接在训练集上进行预测。 +``` +\x + +SELECT regression.*, + madlib.linregr_predict ( ARRAY[1, x1, x2], m.coef ) as predict, + y as observation +FROM regression, regression_model m; +``` + + + + ## `**************作业4:请任意写一个博客并发布(除了“什么是云计算”),截图博客并插入实验报告***************`