spark mllib 预测之LinearRegression的示例分析
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍spark mllib 预测之LinearRegression的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!商品价格与消费者输入之间的关系商品需求(y
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
西安纸贵互联网科技有限公司
科技平台互联网
科技互联网项目
今日互联网科技
鸠鸠互联网科技
互联网科技资迅
上海卓越科技 互联网
多迪互联网科技有限公司
互联网科技公司招聘
银川新华互联网科技学校地址
卫星互联网科技股票
互联网科技中介
湖南诚度互联网科技有限公司
互联网金融科技名词解释
互联网科技数字货币
济南小医互联网科技有限公司招聘
陕西九四连强互联网科技有限公司
唯美互联网科技
杭州融税互联网科技有限公司
互联网科技对化妆品行业
互联网科技公司的优势
金融科技还是互联网
互联网与科技发展
互联网科技缩写
互联网科技咨询
恒银科技与互联网金融
恒生互联网科技指数跳水
浙南科技城互联网大厦建设工程
元气玛特互联网科技公司是外包吗
智帮互联网科技公司最近动向