提供预测的实际值actual_value=[155.9562,160.3847,164.9389,137.9029,141.8187,145.8458,149.9872,168.6084,173.3962,178.3199,183.3834,211.1985,217.1957,223.3631,229.7056,236.2283,242.9361,249.8345],两个模型的预测列,分别为svm_value=[157.4993,154.6378,152.1427,155.1906,152.5394,155.1906,156.2576,152.2170,172.5913,174.0503,182.3823,187.3208,199.5091,210.5734,218.8240,230.7000,244.7713,248.8016,250.3719],arima_value=[155.9562,159.0472,163.6632,168.3976,173.2554,136.9081,141.4649,146.0657,150.7229,171.6953,176.7183,181.8652,187.1417,218.1300,224.0313,230.1374,236.4495,242.9692,249.6988],求Sharply值
时间: 2023-09-22 16:08:42 浏览: 48
要计算 "sharply" 值,我们需要将预测值与实际值进行比较,并计算其变化的程度。一种常见的方法是计算平均绝对百分比误差(MAPE)或均方根误差(RMSE)。这些指标可以衡量预测值与实际值之间的误差大小。
首先,我们可以计算 SVM 模型的 MAPE 和 RMSE:
```python
import numpy as np
actual_value = np.array([155.9562, 160.3847, 164.9389, 137.9029, 141.8187, 145.8458,
149.9872, 168.6084, 173.3962, 178.3199, 183.3834, 211.1985,
217.1957, 223.3631, 229.7056, 236.2283, 242.9361, 249.8345])
svm_value = np.array([157.4993, 154.6378, 152.1427, 155.1906, 152.5394, 155.1906,
156.2576, 152.2170, 172.5913, 174.0503, 182.3823, 187.3208,
199.5091, 210.5734, 218.8240, 230.7000, 244.7713, 248.8016,
250.3719])
mape_svm = np.mean(np.abs((actual_value - svm_value) / actual_value)) * 100
rmse_svm = np.sqrt(np.mean((actual_value - svm_value) ** 2))
print("SVM 模型的 MAPE 值为:", mape_svm)
print("SVM 模型的 RMSE 值为:", rmse_svm)
```
然后,我们计算 ARIMA 模型的 MAPE 和 RMSE:
```python
arima_value = np.array([155.9562, 159.0472, 163.6632, 168.3976, 173.2554, 136.9081,
141.4649, 146.0657, 150.7229, 171.6953, 176.7183, 181.8652,
187.1417, 218.1300, 224.0313, 230.1374, 236.4495, 242.9692,
249.6988])
mape_arima = np.mean(np.abs((actual_value - arima_value) / actual_value)) * 100
rmse_arima = np.sqrt(np.mean((actual_value - arima_value) ** 2))
print("ARIMA 模型的 MAPE 值为:", mape_arima)
print("ARIMA 模型的 RMSE 值为:", rmse_arima)
```
通过计算这些指标,我们可以获得每个模型预测的 "sharply" 值。较低的 MAPE 和 RMSE 表示预测与实际值之间的误差较小,即预测变化较为精确。
相关推荐
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)