哪吒票房突破33亿,用Python来预测下《哪吒》的最终票房

明星八卦 浏览(1012)

前卫武汉2天前我想分享

最近几天,朋友和微博的圈子被《哪吒之魔童降世》扫了一遍。很多见过它的朋友都成了“自来水”并强烈推荐这部电影。

而且其市场表现也非常强劲,发布的第一天就是1亿,5天超过10亿,已成为国内动画的最高票房。

很多人开始猜测,最终的票房会达到多少?一开始,有些人预测超过十亿。后来,人们普遍认为它超过20亿。即使是现在,有些人甚至预测了40亿。

image.php?url=0MufpVk9Yd

今天,前锋武汉蟒蛇训练小编试图用“科学”方法进行预测。如果最终结果是幸运的,我希望你能帮助我提供支持。

截至发稿时(8月2日)是《哪吒》发布的第8天,实时票房超过15亿,前7天的票房为14.68亿。

一个粗略的预测方法是:找出电影时票房的样子,乘以倍数。

但这里有一个问题。不同电影的票房趋势不同。以下是一些我们一直在寻找猫眼办公室的大型电影或类似电影。他们的票房趋势:

image.php?url=0MufpVkYK3

注意:零首映领域的数据是在首映前一天计算的,我们在那里进行了个人工作并将其合并到首映日。并没有计算以前的电影数据。这是为了准备后来的预测分析。

从图中可以看出,一些电影在上线后会有一小部分增长,并会在周末和假期后向上波动。这通常是一部在发行后声名鹊起的电影,吸引更多观众,增加电影数量;有些电影在峰值时发布,然后一直向下,甚至没有反弹。票房中有许多备受瞩目的大片。一般来说,阵容强大/主题吸引人/早期宣传是好的,但电影体验很低。期待这部电影。

这是一个特例:《白蛇:缘起》,这是一部罕见的电影,继续出现在票房。然而,当春节摊位抵达时突然下线,很可惜票房戛然而止。

因此,比较不同的电影,结果会更糟。例如,常用的比较为《大圣归来》,前7天的票房总数为2.99亿,总票房为9.56亿,按《哪吒》票房的比例为近47亿;以《流浪地球》为参考,票房前7天累计票房为23.6亿,总票房为46.55亿,结果为28.9亿。如果更改为《白蛇》或《爱情公寓》,则相差甚远。

因此我想到的方法是通过历史票房数据的多项式曲线拟合来建立票房趋势的“模型”,然后将现有的票房放入模型进行计算。

这里使用numpy库polyfit和poly1d方法,基于可用数据,使用最小二乘法获得拟合曲线的方程和系数。

Np.poly1d(np.polyfit(x,y,n))

对于上述9部电影的拟合效果(红线是拟合结果):

image.php?url=0MufpVbry3

对于新发布的电影,数据仍然太小,直接拟合没有意义。因此,我们选择另一部电影适合的曲线并“缩放”它以适应现有数据。

这里我们使用scipy库的最小二乘函数leastsq作为其他电影(而不是通用多项式)拟合的曲线的基础,以适合《哪吒》的现有数据。

Def func(x,p): #fitting function

A,k=p

#return A * z(k * x)#增x

返回A * z(x)#z是其他电影的模型

Def残差(p,y,x):

#实验数据x,y和fit函数之间的差值,p是拟合需要找到的系数

返回y - func(x,p)

Plsq=leastsq(残差,p,args=(y,x))

如果您使用《大圣归来》的曲线并假设它被释放60天,结果是41.3亿。

image.php?url=0MufpViTiB

也许41亿的预测是这样的。但是,《大圣》的票房数量相对较少,因此趋势曲线相对更“平滑”。直接应用到《哪吒》,系数是4.4倍,我觉得这个误差比较大。如果实际票房不出意外,则不应该高。

更改为《流浪地球》再试一次,结果为27.6亿。

image.php?url=0MufpVhyLn

我认为这个结果更合理。这是因为:

1.在预算限制下完成高质量的工作

2.发布后,有一个良好的口碑传播,形成一个现象级别的主题

3.有备受瞩目的话题(刘慈新/吒吒)

4,正处于炎热阶段(春节/夏季)

如果你在现有数据上添加本周末的三天猜测数据(2亿/2.5亿/2.5亿,我认为这个数据是保守的),然后再适合。那么结果将达到29.9亿。

image.php?url=0MufpVKaLO

考虑到《哪吒》的主题比《地球》更适合整个家庭,并且夏季文件更长并且竞争在同一时期更小,我认为它的曲线应该比《地球》更乐观,并且突破30亿的问题并不大。

因此,就目前的情况而言,我的预测在3到40亿之间(高于《地球》,但低于《大圣》),并且折衷稍高。 35亿。

当然,并不排除后续行动中存在变数。在几天内,如果您有新数据然后运行此预测程序,它应该更准确。

在简短的解释中,代码分为几个部分,可以单独运行:

Get_boxoffice.py获取Cat Eye Box Office的几个参考视频的历史票房数据

Get_nezha.py从Cat Eye Box Office获取《哪吒》票房数据

Plot.py绘制历史票房图表

Nezha.py在历史票房上执行曲线拟合并预测《哪吒》票房

说到主题,无论是30亿还是40亿,《哪吒》都将进入总票房历史的前10名,并且很有希望进入前5(34亿)。

我个人认为这是一个很好的现象。甚至像《大圣归来》,《流浪地球》这样的电影,包括《白蛇》仍然缺乏,但它们的外观和市场表现让人觉得有些人认真制作电影,观众会认出这类电影。这样一个良性循环将允许更多类型的更好的国内电影在未来出现,而不仅仅是喜剧电影,它只能依赖交通明星的单一市场。

虽然在许多领域总是存在不良资金驱逐金钱的现象,但总有人愿意赚钱。什么样的观众有什么样的创作者。我愿意为这些好硬币鼓掌并付钱,这样他们就会越来越长。否则,良好的团队工作无法生存,我们将来只能“吃垃圾”。

收集报告投诉