06-线性回归案例:波士顿房价预测
1. 需求分析基于波士顿社区多维度特征构建回归模型预测各区块自住房屋中位数房价。2. 数据集介绍来源1978 年由 Harrison Rubinfeld 发布采集美国波士顿郊区 506 个社区普查区块数据是机器学习回归任务入门标杆数据集。样本规模共 506 条样本无缺失值sklearn 内置可直接加载。变量构成13 个输入特征 1 个预测目标MEDV每个城镇区块自住房屋的中位数价格千美元。任务多元线性回归基于社区特征预测自住房屋中位数价格。字段含义与房价关系CRIM城镇人均犯罪率负相关治安越差房价越低ZN大面积住宅用地占比正相关INDUS非零售商业用地比例负相关CHAS临河虚拟变量1 临河0 否临河房价更高NOX一氧化氮空气污染浓度负相关污染越高房价越低RM单栋住宅平均房间数强正相关核心正向特征AGE1940 年前老旧房屋占比负相关DIS到市中心就业区加权距离负相关离市区越远越便宜RAD高速路通达指数越高交通越便利TAX每万美元房产税率负相关PTRATIO学区师生比比值越高教育资源越差房价更低B城镇非裔人口比例换算值历史统计变量存在公平性争议LSTAT低收入人群占比强负相关最核心负向特征优点缺陷数据干净无缺失值上手简单特征覆盖治安、环境、交通、教育、户型、经济多维度适合练手多元线性回归、正规方程、梯度下降天然存在多重共线性、异常值、非线性关系适合学习特征工程、正则化岭回归 / Lasso。数据年代久远1970 年代不具备现实参考价值B字段基于种族统计存在种族偏见违背机器学习公平性要求sklearn 新版本已移除该内置数据集房价存在截断上限 50 千美元有大量顶部异常值。典型用途入门多元线性回归、正规方程、梯度下降实战进阶特征相关性、多重共线性、正则化、特征变换、回归模型评估MSE、R²。替代数据集因种族公平性问题官方推荐替换为加州房价数据集California Housingsklearn 内置无敏感种族变量数据更新。3. 建模3.1 包from sklearn.linear_model import LinearRegression from sklearn.linear_model import SGDRegressor from sklearn.metrics import mean_absolute_error, mean_square_error, root_mean_square_error from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split3.2 获取数据data_url http://lib.stat.cmu.edu/datasets/boston raw_df pd.read_csv(data_url, sep\\s, skiprows22, headerNone) data np.hstack([raw_df.values[::2, :], raw_df.values[1::2, :2]]) # hstack()函数将两个数组矩阵左右相加竖直方向相加请使用vstack()函数。 target raw_df.values[1::2, 2] print(f特征{data.shape}) # (506, 13) print(f标签{target.shape}) # (506,)3.3 数据预处理缺失值、异常值处理划分数据集x_train, y_train, x_test, y_test train_test_split(data, target, test_size0.2, random_state22)3.4 特征工程特征预处理标准化transfer StandardScaler() x_train transfer.fit_transform(x_train) x_test transfer.transform(x_test)3.5 模型训练estimator LinearRegression() # 正规方程法 estimator SGDRegressor(fit_interceptTrue, eth00.01, learning_rateconstant) # 梯度下降法 estimator.fit(x_train, y_train) print(f权重{estimator.coef_}) print(f偏置{estimator.intercept_})3.6 模型预测y_pre estimator.predict(x_test) print(y_pre)3.7 模型评估mae mean_absolute_error(y_test, y_pre) mse mean_square_error(y_test, y_pre) rmse root_mean_square_error(y_test, y_pre) print(f平均绝对误差{mae}) print(f均方误差{mse}) print(f均方根误差{rmse})

相关新闻

AI算法演进:从符号逻辑到深度学习的六大阶段

AI算法演进:从符号逻辑到深度学习的六大阶段

1. 从符号逻辑到深度学习:AI算法的演进图谱1956年夏天,达特茅斯学院的一场小型学术会议悄然改变了计算机科学的发展轨迹。当约翰麦卡锡首次提出"人工智能"这个术语时,与会者们或许没有意识到,他们正在开启一个持续至今的…

2026/7/26 9:09:04阅读更多 →
RAG文本分块策略与向量库存储优化实践

RAG文本分块策略与向量库存储优化实践

1. RAG文本分块的核心逻辑与价值在构建检索增强生成(RAG)系统时,文档分块(Chunking)是决定系统效果的关键环节。很多开发者误以为直接将整篇文档存入向量数据库就能获得理想效果,这其实是对RAG工作原理的典…

2026/7/26 9:09:04阅读更多 →
AI如何革新企业网络安全防御体系

AI如何革新企业网络安全防御体系

1. 企业网络安全面临的挑战与AI的机遇过去五年间,企业网络攻击数量增长了近300%,而传统安全防御手段的响应速度却难以跟上威胁演变的节奏。我在为多家金融机构做安全审计时发现,超过60%的企业仍在依赖基于签名的检测系统,这些系统…

2026/7/26 9:09:04阅读更多 →
魔兽争霸III终极优化指南:让经典游戏在现代化电脑上焕发新生

魔兽争霸III终极优化指南:让经典游戏在现代化电脑上焕发新生

魔兽争霸III终极优化指南:让经典游戏在现代化电脑上焕发新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在Windows …

2026/7/26 10:17:26阅读更多 →
2026智能体实战:用MCP协议与GPT-5.6构建企业级AI Agent(附代码)

2026智能体实战:用MCP协议与GPT-5.6构建企业级AI Agent(附代码)

2026智能体实战:用MCP协议与GPT-5.6构建企业级AI Agent(附代码) 当GPT-5.6的Ultra多智能体架构遇见MCP协议,AI Agent正式从概念验证走向工程化落地。引言:2026,智能体元年 2026年7月,AI领域迎来…

2026/7/26 10:17:26阅读更多 →
Windows驱动存储清理终极指南:如何用DriverStoreExplorer释放磁盘空间提升系统性能

Windows驱动存储清理终极指南:如何用DriverStoreExplorer释放磁盘空间提升系统性能

Windows驱动存储清理终极指南:如何用DriverStoreExplorer释放磁盘空间提升系统性能 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 你是否发现Windows系统越来越慢&#xff…

2026/7/26 10:17:26阅读更多 →
彻底清理Windows驱动存储:DriverStoreExplorer深度使用指南

彻底清理Windows驱动存储:DriverStoreExplorer深度使用指南

彻底清理Windows驱动存储:DriverStoreExplorer深度使用指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer Windows驱动程序管理是每个用户都需要面对的系统维护任务。随着硬…

2026/7/26 10:17:26阅读更多 →
智能编程助手:提升开发效率的AI编码技术

智能编程助手:提升开发效率的AI编码技术

1. 项目概述:自动化编程助手的革命性突破在程序员的世界里,我们永远在寻找两全其美的解决方案——既想要高质量的代码产出,又希望保持可持续的工作节奏。最近在开发者社区引起热议的"Harness Engineering"技术,正在重新…

2026/7/26 10:17:26阅读更多 →
如何轻松下载在线视频?N_m3u8DL-CLI-SimpleG图形化工具完整指南

如何轻松下载在线视频?N_m3u8DL-CLI-SimpleG图形化工具完整指南

如何轻松下载在线视频?N_m3u8DL-CLI-SimpleG图形化工具完整指南 【免费下载链接】N_m3u8DL-CLI-SimpleG N_m3u8DL-CLIs simple GUI 项目地址: https://gitcode.com/gh_mirrors/nm3/N_m3u8DL-CLI-SimpleG 还在为复杂的命令行下载工具而烦恼吗?想要…

2026/7/26 10:15:25阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/25 19:03:04阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/25 19:03:04阅读更多 →