Python怎么先知预测公众号粉丝量

发布时间:2021-10-19 09:43:01 作者:柒染
来源:亿速云 阅读:117

Python怎么先知预测公众号粉丝量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

最近公众号的粉丝量一直都处于上涨状态,可喜可贺当然,作为一个上进的(摸鱼)公众号博主,当然要追求更远大的目标。我希望知道一个月后公众号的粉丝量会达到什么程度,并以此加强公众号的宣传方式。

正好,Facebook开源了一个名为"先知"(prophet)的模型,其能基于加法模型预测时间序列数据,它的非线性趋势与年、周、日的季节性以及假日效应相吻合。而且对丢失的数据和趋势的变化很健壮,通常能很好地处理异常值。

我们将根据 Python 实用宝典 最近60天的关注量变化趋势用来预测未来30天的关注量大小。

Python怎么先知预测公众号粉丝量

1. 安装fbprophet

现在,就让我们来试一下吧!首先是安装fbprophet, 这里的前提是大家都安装好了Python, 如果没有的话推荐看:Python超详细安装指南,如果你按照官方的教程, 用pip来进行安装, 你会发现TM啥也安装不上Python怎么先知预测公众号粉丝量

第一步,我们需要安装fbprophet的依赖PyStan:

   
   
   pip install pystan

第二步,使用conda命令安装(需要安装anaconda, 搜anaconda官网安装即可):

   
   
   conda install -c conda-forge fbprophet

2.导出公众号数据

这时候就要用F12大法了,在当前用户分析页空白处右键—检查,或者直接按F12打开开发者工具。

Python怎么先知预测公众号粉丝量


然后选择最近两个月的数据,找到useranalysis的数据包,点开来就会找到我们需要的数据,把这一片json数据保存下来存为data.json文件即可,如下图所示。

Python怎么先知预测公众号粉丝量

3.处理数据

加载json数据:

Python怎么先知预测公众号粉丝量


现在需要将日期和其对应的总粉丝数提取出来为一个pandas的dataframe. 如果你还没有安装 pandas,请在cmd/Terminal输入 pip install pandas 即可安装成功。

Python怎么先知预测公众号粉丝量


效果:

Python怎么先知预测公众号粉丝量


看得出来dataframe有点像字典和列表的集合。大家只要记住这个数据结构的形状即可,今天的教程不会太复杂。

4.预测未来30天的数据

接下来需要生成prophet对象,调用预测函数,预测未来30天的数据变化:

Python怎么先知预测公众号粉丝量

效果:

Python怎么先知预测公众号粉丝量

让我们来看看效果,表格中的yhat指的是预测的平均值,yhat_lower是预测的最小值,yhat_upper是预测的最大值。根据“先知”的预测,在未来30天内我们的粉丝量将会增加到529名粉丝,也就是说将增加16%。这个预测的值其实相对客观,我们一个月后就可以知道预测的准不准确了。

看完上述内容,你们掌握Python怎么先知预测公众号粉丝量的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 微信公众号粉丝增长方法有哪些?
  2. Python如何实现的企业粉丝抽奖功能

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:gulp4中出现assert.js throw err AssertionError错误怎么办

下一篇:如何使用ActionFilterAttribute实现API日志的记录

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》