首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用Python做数据分析学习前的准备

使用Python做数据分析学习前的准备

作者头像
云深无际
发布2021-03-12 14:45:06
发布2021-03-12 14:45:06
7080
举报
文章被收录于专栏:云深之无迹云深之无迹

以下出现的所有的链接都是有用的链接,自己考虑科学上网的问题。

代码语言:javascript
复制
https://gitee.com/davylw/datasets/tree/master
代码语言:javascript
复制
http://alkaline-ml.com/pmdarima/modules/generated/pmdarima.datasets.load_wineind.html
代码语言:javascript
复制
https://github.com/robjhyndman/forecast
代码语言:javascript
复制
pip install statsmodels
pip install pmdarima
pip install forecast

这些事必须要安装的库,注意提前更改源的问题

代码语言:javascript
复制
https://pkg.yangzhuoranyang.com/tsdl/
代码语言:javascript
复制
git clone https://gitee.com/davylw/datasets.git

这里找到了有个数据集

但是code的数据编辑功能羸弱,需要下载别的

代码语言:javascript
复制
https://sourceforge.net/projects/openofficeorg.mirror/
代码语言:javascript
复制
http://www.openoffice.org/download/
代码语言:javascript
复制
http://www.dayanzai.me/?s=%E5%8A%9E%E5%85%AC

我这里用这个,因为office得破解,下载什么的。我不感兴趣

就转开源的

软件友好,中文自带

这里看一下有什么,内容很多。自己按需去安装

我就不演示了

这里把所有都注册了

安装过后的所有组件

测试以恶搞数据库,欧克

打开一个csv的文件,也好使

这里要夸的一点就是,GUI的文本方向

我第一次见

同时也可以使用一些函数

代码语言:javascript
复制
from pmdarima.datasets import load_winein

我们这里可以测试一个数据集

代码语言:javascript
复制
load_wineind(True).head()

我这里还收集了一个数据基,在包里面

代码语言:javascript
复制
"""
=======================
Simple auto_arima model
=======================


This is a simple example of how we can fit an ARIMA model in several lines
without knowing anything about our data or optimal hyper parameters.

.. raw:: html

   <br/>
"""
from matplotlib import pyplot as plt
import numpy as np
from pmdarima import model_selection
import pmdarima as pm
print(__doc__)

# Author: Taylor Smith <taylor.smith@alkaline-ml.com>


# #############################################################################
# Load the data and split it into separate pieces
data = pm.datasets.load_wineind()
train, test = model_selection.train_test_split(data, train_size=150)

# Fit a simple auto_arima model
arima = pm.auto_arima(train, error_action='ignore', trace=True,
                      suppress_warnings=True, maxiter=10,
                      seasonal=True, m=12)

# #############################################################################
# Plot actual test vs. forecasts:
x = np.arange(test.shape[0])
plt.scatter(x, test, marker='x')
plt.plot(x, arima.predict(n_periods=test.shape[0]))
plt.title('Actual test samples vs. forecasts')
plt.show()

也可以和方便的使用时间分析法

稍等片刻就会出现结果啦

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档