整理几个MySQL的命令,供自己备忘
CREATE DATABASE shop;
USE shop;
CREATE TABLE product
(product_name CHAR(20) NOT NULL,
product_id VARCHAR(10) NOT NULL,
product_price INTEGER,
PRIMARY KEY (product_id));
DESC product;
其他杂七杂八内容(非sql)
- 评价指标计算
def ErrorEvaluation(actual, predict):
# actual: 真实值, n 行1列的向量
# predict: 预测值, n 行1列的向量
error = actual - predict
mae = np.mean(np.abs(error))
mape = np.mean(np.abs(error / actual))
rmse = np.mean(error ** 2)
r2 = 1-np.sum(error ** 2)/np.sum((np.mean(actual)-predict)**2)
return rmse, mae, mape, r2
```
测试集的R2在金融中达到0.1,则一般认为是比较好的预测结果
Mae, rmse, mape均是越小越好