作者:syjs10 | 来源:互联网 | 2024-12-11 18:58
在日常浏览微信时,我们经常能见到各类新媒体影响力排行榜。其中,最后一列的WCI指标常引起人们的好奇。本文将深入解析WCI的含义及其计算方法,并通过Python代码实例展示如何计算WCIV14.2。
在日常浏览微信的过程中,您可能注意到一些新媒体影响力排行榜,这些榜单不仅展示了不同账号的阅读量和互动情况,还包含了一个名为WCI的指标。对于大多数用户而言,WCI的具体含义和计算方式可能并不清楚。本文旨在揭开这一神秘指标的面纱,帮助您更好地理解WCI的意义及其背后的算法。
WCI,即WeChat Communication Index,是由清华大学新闻与传播学院提供学术支持,并有多位知名学者担任顾问的新媒体影响力评价体系。该指数旨在全面反映微信公众号的传播效果,现已更新至V14.2版本。WCI的计算公式虽然看似复杂,但其实现却相对简单,可以通过Excel或编程语言如Python轻松完成。
为了帮助大家更好地理解和应用WCI,以下是一个基于Python的WCI V14.2计算示例:
import math
# 输入相关参数
print('请输入以下参数:')
R = float(input('评估时间内所有文章总阅读数:'))
n = float(input('评估时间内所有文章数:'))
d = float(input('评估时间内的天数:'))
nt = float(input('评估时间内头条文章数:'))
Z = float(input('评估时间内所有文章总在看数:'))
L = float(input('评估时间内所有文章总点赞数:'))
Rmax = float(input('所有文章中最高阅读数:'))
Zmax = float(input('所有文章中最高在看数:'))
Lmax = float(input('所有文章中最高点赞数:'))
Rt = float(input('评估时间内头条文章总阅读数:'))
Zt = float(input('评估时间内头条文章总在看数:'))
Lt = float(input('评估时间内头条文章总点赞数:'))
# 计算各平均值
R_d = R / d
R_n = R / n
Z_d = Z / d
Z_n = Z / n
L_d = L / d
L_n = L / n
Rt_d = Rt / d
Zt_d = Zt / d
Lt_d = Lt / d
# 输出部分中间结果
print('平均阅读数:', R_n)
# 计算WCI
WCI = pow((0.6 * (0.85 * math.log(R_d + 1) + 0.09 * math.log(10 * Z_d + 1) + 0.06 * math.log(10 * L_d + 1)) + 0.2 * (0.85 * math.log(R_n + 1) + 0.09 * math.log(10 * Z_n + 1) + 0.06 * math.log(10 * L_n + 1)) + 0.1 * (0.85 * math.log(Rt_d + 1) + 0.09 * math.log(10 * Zt_d + 1) + 0.06 * math.log(10 * Lt_d + 1)) + 0.1 * (0.85 * math.log(Rmax + 1) + 0.09 * math.log(10 * Zmax + 1) + 0.06 * math.log(10 * Lmax + 1))), 2) * 10 * 1.2
print('计算得出的WCI为:', WCI)
通过上述Python脚本,您可以轻松地根据所需的数据输入计算出WCI指数,从而更直观地了解微信公众号的传播效果。希望这篇文章对您有所帮助,也欢迎您尝试运行上述代码,体验WCI的计算过程。