spark mllib 预测之LinearRegression的示例分析
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍spark mllib 预测之LinearRegression的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!商品价格与消费者输入之间的关系商品需求(y
千家信息网最后更新 2025年01月23日spark mllib 预测之LinearRegression的示例分析
这篇文章主要介绍spark mllib 预测之LinearRegression的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
商品价格与消费者输入之间的关系
商品需求(y, 吨),价格(x1, 元),消费者收入(x2, 元)
y | x1 | x2 |
5 | 1 | 1 |
8 | 1 | 2 |
7 | 2 | 1 |
13 | 2 | 3 |
18 | 3 | 4 |
建立需求函数: y = ax1+bx2
运行代码如下
package spark.regressionAnalysis/** * 线性回归, 建立商品价格与消费者输入之间的关系, * 预测价格 */import org.apache.log4j.{Level, Logger}import org.apache.spark.mllib.linalg.Vectorsimport org.apache.spark.mllib.regression.{LabeledPoint, LinearRegressionWithSGD}import org.apache.spark.{SparkConf, SparkContext}object LinearRegression { val conf = new SparkConf() //创建环境变量 .setMaster("local") //设置本地化处理 .setAppName("LinearRegression")//设定名称 val sc = new SparkContext(conf) //创建环境变量实例 def main(args: Array[String]) { val data = sc.textFile("./src/main/spark/regressionAnalysis/lr.txt")//获取数据集路径 val parsedData = data.map { line => //开始对数据集处理 val parts = line.split('|') //根据逗号进行分区 LabeledPoint(parts(0).toDouble, Vectors.dense(parts(1).split(',').map(_.toDouble))) }.cache() //转化数据格式 //LabeledPoint, numIterations, stepSizeval model = LinearRegressionWithSGD.train(parsedData, 2, 0.1) //建立模型 val result = model.predict(Vectors.dense(1, 3))//通过模型预测模型 println(model.weights) println(model.weights.size) println(result) //打印预测结果 }}
lr.txt
5|1,18|1,27|2,113|2,318|3,4
结果如图
以上是"spark mllib 预测之LinearRegression的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
价格
商品
数据
模型
消费者
消费
示例
分析
之间
内容
变量
商品价格
环境
篇文章
结果
需求
处理
输入
代码
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数字孪生技术在网络安全
妇幼网络安全自查报告
数据库安全防范对象
速达服务器一直启动中
昌都冒嘶互联网科技有限公司
全国公民信息系统数据库
计算机网络技术适合网店运营嘛
m7服务器地址怎么填
软件开发应聘的自我介绍
数据库实施英语怎么说
街道网络安全自检自查工作总结
四川达州国家网络安全宣传
深圳易企航软件开发公司
建设数据库技术路线
了解网络安全运维
网络安全基础 原版pdf
电脑用网络安全吗
unity登录不了服务器无响应
如何快速删除重复的行数据库
合肥旭实互联网科技怎么样
培训软件开发什么意思
经过德州平原服务器没事吧
宝石王国系统软件开发多少钱
广东国艺互联网科技有限公司
工业网络安全参展企业
数据库面向对象编程
网络技术小组名字
软件开发有什么看法
伦教网络安全哪家好
青少年网络安全标题