免责声明:网站内容仅供个人学习记录,禁做商业用途,转载请注明出处。

版权所有 © 2017-2020 NEUSNCP个人学习笔记 辽ICP备17017855号-2

R语言绘制克利夫兰点图(棒棒糖图、哑铃图等)

克利夫兰点图系列 [1] 包含:棒棒糖图(lollipop chart),克利夫兰点图(Clevelands dot plot),哑铃图(dumbbell plot)。ggplot2-exercising-with-ggalt-dumbbells [2] 给出了一个例子,但是运行之后效果并不是很好的感觉。 用Excel也可以绘制哑铃图,但是操作比较麻烦[3]。 R语言示例代码: library(ggplot2) library(reshape2) #----------------------------...

继续阅读 »
分享到:

清华源镜像恢复,服务器创建新环境

现在,每个账户都可以为自己创建环境 1、Xshell登陆自己的账户,执行conda config --remove-key channels恢复默认源配置; 2、vim .condarc进入环境配置文件,将defaults删除,:wq保存并退出编辑; 3、执行 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirr...

继续阅读 »
分享到:

Python-matplotlib.pyplot 绘图设置背景色(主题)

使用VScode+Jupyter绘图时,如果默认的主题是dark的,绘制出来的图也是深色背景的。如果想要好看一点的样式,就需要设置plt的样式了。 def draw(data): x = range(len(data)) y = [data[d] for d in data] z = zip(x, y) styles = plt.style.available print(styles) for s in styles: plt.suptitle('Style: %s'%s, fontsize=16, fo...

继续阅读 »
分享到:

Python 指数平滑

指数平滑法:是生产预测中常用的一种方法,也用于中短期经济发展趋势预测,是所有预测方法中用得最多的一种。 简单的全期平均法是对时间数列的过去数据一个不漏地全部加以同等利用; 移动平均法则不考虑较远期的数据,并在加权移动平均法中给予近期资料更大的权重; 而指数平滑法则兼容了全期平均和移动平均所长,不舍弃过去的数据,但是仅给予逐渐减弱的影响程度,即随着数据的远离,赋予逐渐收敛为零的权数。 也就是说指数平滑法是在移动平均法基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现...

继续阅读 »
分享到:

Python-ARIMA

这是一个关于洗发水预测的例子。数据集下载: shampoo.csv 首先,我们将保留最后一年的数据并评估此数据的预测。 鉴于数据是每月一次,这意味着最后12个观测值将用作测试数据。 我们将使用前瞻性验证方法来评估模型性能。 这意味着将枚举测试数据集中的每个时间步,在历史数据上构建模型,并将预测与预期值进行比较。 然后将观察结果添加到训练数据集中并重复该过程。 前瞻性验证是评估时间序列预测模型的现实方法,因为人们可以期望在新观察结果可用时更新模型。 最后,将使用均方根误差或RMSE来评估预测。 RMSE的好...

继续阅读 »
分享到: