spark mllib 预测之LinearRegression的示例分析
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍spark mllib 预测之LinearRegression的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!商品价格与消费者输入之间的关系商品需求(y
千家信息网最后更新 2024年11月20日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安全错误
数据库的锁怎样保障安全
云服务器做镜像
美国网络安全员工资一般多少
运维服务器
沧州廊坊hr系统网络技术
微软资深软件开发测试工程师
巢湖软件开发哪家靠谱
中国科技引文与论文数据库
安徽动能服务器厂家虚拟主机
数据库跨库操作弊端
计算机网络技术2021秋
网络技术计算题
搭建灾备数据库同步dg
家庭教育网络安全观后感100字
梦幻西游河南区那个服务器人最多
公司网络安全调试
上海网络安全等级保护评测
公安网络安全与执法的未来前景
政协调研网络安全
英文版数据库下载
四川成都一休网络技术有限公司
免密登陆数据库的配置文件
软件开发公司推广费用
pdf保存到数据库后再读取
多元化网络安全教育方法
电脑网络安全秘钥不匹配
数据库查询某一表
网络技术工程师证件怎么考
网络安全检查整改落实情况
网络安全事故罪判几年
平度平台软件开发公司有哪些