Python-WeChat-Predict

用现有的数据对微信公众号的一些数据做一个预测,主要采用多项式拟合来构建模型。

概述

项目主要内容是对32个微信公众号在30天的数据进行处理,初始数据全部保存在dataWx.xlsx的表格里,包含有各个微信号、是否头条、阅读量、点赞量和日期,其中阅读量10万+代表阅读量已经超过十万,不具体显示出来。第一项处理的数据:根据文章的点赞量大致估算出那一篇超过十万阅读量的大致数据,这里我采用的是线性拟合,如果某一天里,有部分的推文阅读量达到10万+,我们就根据当天为超过10万+阅读的数据来进行线性拟合,用拟合出来的线性模型估计大致的阅读人次。当然,阅读量与点赞量应当会呈现出指数关系,而非线性关系,但这里我所采取的数据只有当天剩余为超过10万阅读人次的数据,数据量比较少,也能达到近似估计的目的,感兴趣的读者可以使用指数拟合试一下。第二项处理的数据:对微信公众号的影响力做一个等级评估,这里我只简要的根据阅读量的数据进行了一个粗略的评估,简单的想法是通过等级能大致的知道这一个微信公众号每个月的总阅读人次在哪一个范围内。更好的算法是考虑点赞量,点赞量也能作为一个微信公众号影响力的评估标准,一个赞比很多阅读量更值钱,所以把点赞量加进来一起评估会更好一些。第三项处理的数据:根据当前的数据对未来几天微信公众号的排名做一个预测,这里,笔者提供了两种代码,第一种是根据这个微信公众号在这30天的排名来预测接下来几天的排名,第二种是根据各个微信公众号这30天的阅读量,对接下来几天的阅读量进行一个预测,通过预测出来的阅读量来确定微信公众号接下来几天的排名,这里都用的都是六次多项式拟合。具体内容是这一些,对部分的数据做了可视化处理。

部分文件说明

每天公众号阅读量柱状图:根据每天各个微信公众号总阅读量来绘制

预测未来三天:保存了根据预测未来三天阅读量来预测排名的三幅预测图

sqlite_CW.py:将表格里的数据写入到数据库中去

test_model_rank.py:测试几次多项式模型精确度较好,且不易发生过拟合现象

model.py:构建多项式拟合模型

Predict_data.py:根据名次来预测名次,并根据每天各个微信号的阅读量绘制图表

1_Predict_data.py:根据模型预测未来几天各个微信公众号的阅读量来预测排名,并绘制预测的排名图表

运行代码时,一定要先把数据导入到数据库中,后面所有数据处理都是基于数据来处理的

安装一些包

* pip3 install xlrd

* pip3 install numpy

* pip3 install matplotlib

* pip3 install pygal

安装这些包时可能还需要安装一些其它的依赖,一并安装上就可以了

python 数据拟合 预测_GitHub - wanng-ide/Python-WeChat-Predict: 用现有的数据对微信公众号的一些数据做一个预测,主要采用多项式拟合来构建模型。...相关推荐

  1. 微信公众号数据2019_2019年微信公众号文章最新数据报告

    88.5万个微信公众号,平均一天才产出200多篇原创10w+.10w+对于绝大多数新媒体人来说,仍然是可望而不可及的目标.那么,1w-(阅读量在1万以下的公众号文章)的世界又是什么样的呢?01.每10 ...

  2. 小程序中的实时日志,直接在微信公众号可以看到数据

    前言: 小程序中的实时日志,直接在微信公众号可以看到数据. 具体操作: 注意:小程序实时日志每天的条数就大为100w条 1.封装的log.js方法,放到utils里面 var log = wx.get ...

  3. 微信公众号自动回复服务器数据,[终极方案]解决微信公众号服务器配置启用后无法自动回...

    在配置服务器配置时Token验证通过后,遇到给公众号发信息,提示:提示该公众号提供的服务出现故障,请稍后再试 的问题,一直实现不了自动回复的功能.百度了大量的资料,参考了开发文档,尝试了n种办法,检查 ...

  4. 微信公众号文章年度数据报告分析

    原本我没有写年度报告的习惯,过年这段时间恰逢国内疫情扩散,只能宅在家里为大家做贡献.各位读者和我一样玩得无聊的话,不妨跟我一起回顾某一个公众号去年的一些变化. 一.公众号阅读数和点赞数分析篇 孤狼采集 ...

  5. Python 抓取微信公众号账号信息

    搜狗微信搜索提供两种类型的关键词搜索,一种是搜索公众号文章内容,另一种是直接搜索微信公众号.通过微信公众号搜索可以获取公众号的基本信息及最近发布的10条文章,今天来抓取一下微信公众号的账号信息 爬虫 ...

  6. python简答题及答案查询公众号和软件_Python 抓取微信公众号账号信息的方法

    搜狗微信搜索提供两种类型的关键词搜索,一种是搜索公众号文章内容,另一种是直接搜索微信公众号.通过微信公众号搜索可以获取公众号的基本信息及最近发布的10条文章,今天来抓取一下微信公众号的账号信息 爬虫 ...

  7. Python项目实战:抓取微信公众号账号信息

    搜狗微信搜索提供两种类型的关键词搜索,一种是搜索公众号文章内容,另一种是直接搜索微信公众号.通过微信公众号搜索可以获取公众号的基本信息及最近发布的10条文章,今天来抓取一下微信公众号的账号信息( 爬虫 ...

  8. Python+Tornado开发微信公众号

    本教程针对的是已掌握Python语言基本用法并且掌握其任一Web框架的用户. 本教程使用的Python版本为3.5.0, Web框架为Tornado, IDE开发工具为PyCharm,整个开发过程是在 ...

  9. python write非法字符报错_Python爬虫实现的微信公众号文章下载器

    平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...

最新文章

  1. 为什么在中国“公有云”落地那么难?
  2. Codable 基本使用
  3. IOS笔记本----读写.plist文件
  4. activiti候选人的多个场景应用
  5. troubleshoot之:分析OutOfMemoryError异常
  6. 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]
  7. 解决:vue 用 axios 发送请求,每次都会发送两次请求
  8. java递归遍历目录文件
  9. 基础知识—表达式与语句-表达式
  10. 数据 正则化 python_Python数据科学:正则化方法
  11. [TJOI 2015] 线性代数
  12. 苦劝学弟学妹们,explain一定要学明白,以后有大用途
  13. 常识——CE修改器使用
  14. MATLAB函数的求导(一阶、高阶、参数方程求导实例)
  15. 一个前端写的php博客系统--支持markdown哦
  16. 嘘——2021还没对象?你的虚拟女友已上线。
  17. Word2016删除插入尾注参考文献下横线
  18. 助力数字经济,服务数智化转型,用友火力全开
  19. 我所收藏的重点大学BBS资源 .
  20. CTF中php相关考点

热门文章

  1. 鸿蒙不用百度网盘,百度网盘限速有救了!官方新出2种方法,不用开会员
  2. 软考:中级软件设计师总结
  3. 哈希表——高效率的利器
  4. KeyShot Pro 9 v9.0 安装教程(含下载文件)
  5. 两大热门技术碰撞 论区块链在物联网中的应用
  6. 浅析<router-view> v-slot事例
  7. MSC/VLR/SSP
  8. 编程语言中的鸭子类型 Duck Typing
  9. 如何判断一个项目的可行性?
  10. 和谐,就是把人性上升为制度