多元线性回归-预测电影票房|学习笔记

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 快速学习多元线性回归-预测电影票房

开发者学堂课程【高校精品课-华东师范大学-人工智能基础:多元线性回归-预测电影票房】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/920/detail/15590


多元线性回归-预测电影票房

 

内容介绍:

一、多元线性回归

二、实验:多元线性回归预测电影票房

 

一、多元线性回归

上一介绍了一元线性回归分析预测了大明电影公司的票房收入,有时电影的票房收入不仅仅与投资有关,还有其他因素本次介绍多个因素下的预测问题多元线性回归

一元回归方程的形式是 Y=WX+B,如果输入的数据是多维的为 y =W1X1+…+wnXn +b。

那么线性回归就是输入变量的线性组合,此时的回归方程就变成了 y =W1X1+…+wnXn +b。

其中 x 表示输入数据,w 是模型的参数。其中的XW为一组数据,也是一组向量。如果X只有一个数值,则线性回归为y=wx+b 称为一元线性回归。如果 x 为一组数据 x =(X1,....xn),则为多元线性回归。

一元线性回归方程比较容易求解,多元线性回归模型相当于多个未知数却给出了一个方程,其求解比较复杂。多元线性回归经常使用最小二乘算法逼近从而进行拟合。除了最小二乘法,也可以使用其他的数学方法进行拟合。

*最小二乘法:是一种数学优化方法,也称最小平方法。它通过最小化误差的平方和寻找最佳结果。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。

 

二、实验:多元线性回归预测电影票房

大明电影公司在运行过程发现,电影票房除了拍摄投资之外,还与广告推广的费用相关。于是在上面的数据基础上,又搜集到了每部电影的广告费用,整理成下面的表格。增加了 AD 广告费用。影响因素超过一个以后,可以使用多元回归方法。使用多元回归算法,预测投资1千万、广告推广费用3百万的电影的票房收入。

 image.png

接下来完成数据的填空,regr 是 linerRegression 模型。

#训练数据

regr = linear_mode1.LinearRegression ()regr.fit(X,Y)

print(”系数(wl,w2)为:', regr.coef_)print(”截距(b)为:', regr.intercept)

#预测

y _predict = regr. predict(np.array([[10,3]]))

print('投资1千万,推广3百万的电影票房预测为: ', y_predict,'百万')

运行后的结果为

x:

[[ 6  1]

[ 9  3]

[12  2]

[14  3]

[16  4]]

Y: [ 9 12 29 35 59]

X 为投资额,Y 是电影票房

系数(w1,w2)为:[ 4.94890511 -0.70072993]

截距(b)为:-25.79562043795624

投资1千万,推广3百万的电影票房预测为:[21.59124088]百万

可以思考一下广告对电影票房的影响是怎么样的?在这个例子中,广告的系数是负的,针对特定的例子,增加广告费用没有增加投资的效果好

本次介绍了多元性回归解决电影票房预测问题一元线性回归和多元线性回归都还属于线性模型

相关文章
|
监控 Python
手把手教你用 Python 制作一场炫酷烟花秀
本篇文章,带大家用 Python 制作一个炫酷烟花秀,来迎接即将到来的元旦佳节。开始之前先看一下最终效果
手把手教你用 Python 制作一场炫酷烟花秀
|
3月前
|
人工智能 自然语言处理 JavaScript
OpenClaw v2.6.0 一键安装部署教程(Windows 10/11)
OpenClaw v2.6.0 Windows一键部署教程:零代码、免环境配置,内置Node.js等全部依赖;需关闭杀软,解压后双击启动,纯英文路径安装,3–5分钟自动完成部署,即刻体验AI本地自动化执行。(239字)
|
传感器 机器学习/深度学习 人工智能
从“手环”到“健康顾问”:可穿戴设备背后的数据魔法
从“手环”到“健康顾问”:可穿戴设备背后的数据魔法
1206 10
从“手环”到“健康顾问”:可穿戴设备背后的数据魔法
|
Ubuntu NoSQL 编译器
在Ubuntu 20.04上构建RISC-V和QEMU环境
以上的步骤只是开始,RISC-V的世界里有无数的未知等待你去探索。加油,勇敢的探险家。
826 18
|
传感器 人工智能 Java
你知道数字电路的基础逻辑门电路吗,来拿下
基础逻辑门电路是数字电路的核心单元,包括与门、或门、非门、与非门、或非门、异或门和同或门。每种门电路执行特定的逻辑运算,产生相应的输出信号。例如,与门仅在所有输入为高电平时输出高电平;或门只要有一个输入为高电平就输出高电平;非门则对输入信号取反。这些门电路广泛应用于计算机CPU、报警系统、数据校验和同步电路中,是构建复杂数字系统的基石。
2075 0
你知道数字电路的基础逻辑门电路吗,来拿下
|
存储 消息中间件 前端开发
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践
校园圈子系统校园论坛小程序采用uni-app前端框架,支持多端运行,结合PHP后端(如ThinkPHP/Laravel),实现用户认证、社交关系管理、动态发布与实时聊天功能。前端通过组件化开发和uni.request与后端交互,后端提供RESTful API处理业务逻辑并存储数据于MySQL。同时引入Redis缓存热点数据,RabbitMQ处理异步任务,优化系统性能。核心功能包括JWT身份验证、好友系统、WebSocket实时聊天及活动管理,确保高效稳定的用户体验。
747 4
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践
|
传感器 存储 安全
RFID牧场管理应用
RFID技术在牧场管理中应用广泛,通过为每头牲畜佩戴RFID标签,实现从出生到出栏的全生命周期管理。它可自动记录牲畜的健康、饮食、繁殖等信息,优化圈舍分配,精准监测行为和生理状态,及时预警疾病风险。结合传感器与管理系统,RFID助力科学配种、免疫规划及资源调配,提升养殖效率与产品质量。同时,建立全程追溯体系,满足消费者对食品安全的需求,增强市场竞争力,推动畜牧业现代化与可持续发展。
|
存储 SQL NoSQL
非关系型数据库(NoSQL)
【4月更文挑战第9天】非关系型数据库(NoSQL)是分布式、非结构化、不遵循ACID原则的数据存储系统,常用于大规模数据存储和高并发场景。其类型包括键值对、文档型、列式和图形数据库。与关系型数据库不同,NoSQL数据模型更灵活,适合社交媒体和物联网应用,但在复杂事务处理上不如后者。实际应用中,通常会根据需求选择合适的数据库类型。
777 3
|
数据可视化 数据挖掘 UED
Plotly交互式数据可视化
【10月更文挑战第12天】本文介绍了如何使用 Plotly 实现交互式数据可视化,涵盖从安装 Plotly 到数据准备、图表创建、添加交互功能、导出图表及自定义图表样式的全过程。通过具体示例,展示了如何创建和优化交互式折线图,提升数据分析的效率和趣味性。
739 60
|
人工智能
掌握写歌词的技巧和方法,轻松踏上创作之路,妙笔生词AI智能写歌词软件
写歌词是充满魅力与挑战的创作活动。掌握灵感捕捉、主题明确、结构合理和语言生动等关键技巧至关重要。《妙笔生词智能写歌词软件》提供 AI 智能写词、押韵优化、歌词分析等功能,助你轻松创作出优秀的歌词作品,实现音乐梦想。