线性回归案例及其分析

article/2025/8/17 23:54:55

一、一元线性回归之轿车价格案例

% clear all
% clc
% x=1:10;
% y=[2650,1942,1493,1086,766,539,485,291,224,202];
% for i=1:10
%     plot(x(i),y(i),'or');
%     hold on
% end
% xlabel('x');
% ylabel('y');

作出图像:

发现指数关系,我们另外令Z=lny

 clc
clear all
x=1:10;
y=[2650,1942,1493,1086,766,539,485,291,224,202];
z=zeros(size(y));
N=length(y);
hold on
for i =1:N
    z(i)=log(y(i));
    plot(x(i),z(i),'ok');
end
xlabel('x');
ylabel('y');

 

 各点基本处于一条直线附近,故可认为是z=a+bx

clear all
clc
x=1:10;
y=[2650,1942,1493,1086,766,539,485,291,224,202];
z=zeros(size(y));
N=length(y);
for i =1:N
    z(i)=log(y(i));
end
[p,s]=polyfit(x,z,1)%求解参数值

输出结果:

p =

   -0.2984    8.1671


s = 

  包含以下字段的 struct:

        R: [2×2 double]
       df: 8
    normr: 0.2316

 

多元线性回归:

b =

  -20.5297
   19.1269
    8.0045
   -1.5867
   -0.1465


bint =

  -29.4308  -11.6286
   10.8237   27.4301
   -2.3947   18.4038
   -3.4423    0.2689
   -0.2873   -0.0058


r =

    0.0027
   -0.0493
    0.0429
   -0.0041
    0.0160
   -0.0323
    0.0547
   -0.0306


rint =

   -0.0220    0.0274
   -0.2312    0.1326
   -0.1380    0.2238
   -0.2375    0.2293
   -0.0344    0.0664
   -0.1565    0.0918
   -0.1172    0.2266
   -0.1200    0.0589


stats =

    0.9960  187.9515    0.0006    0.0032
 

 

别的案例:

 

 进行多元回归的分析:

clc;clear
x1=[1.5 2.0 1.5 2.5 3.3 2.3 4.2 2.5];
x2=[5.0 2.0 4.0 2.5 3.0 3.5 2.5 3.0];
y=[96 90 95 92 95 95 94 94];
X=[ones(length(y),1),x1',x2'];
Y=y';
[b,bint,r,rint,starts]=regress(Y,X)

输出结果:

b =

   83.2116
    1.2985
    2.3372


bint =

   78.8058   87.6174
    0.4007    2.1962
    1.4860    3.1883


r =

   -0.8451
   -0.4829
    0.4921
   -0.3007
    0.4920
    0.6219
   -0.5080
    0.5308


rint =

   -1.4414   -0.2488
   -1.5896    0.6239
   -1.1901    2.1742
   -2.1650    1.5637
   -1.2450    2.2289
   -1.1981    2.4418
   -1.5594    0.5433
   -1.3544    2.4159


stats =

    0.9089   24.9408    0.0025    0.4897


b =

   83.2116
    1.2985
    2.3372


bint =

   78.8058   87.6174
    0.4007    2.1962
    1.4860    3.1883


r =

   -0.8451
   -0.4829
    0.4921
   -0.3007
    0.4920
    0.6219
   -0.5080
    0.5308


rint =

   -1.4414   -0.2488
   -1.5896    0.6239
   -1.1901    2.1742
   -2.1650    1.5637
   -1.2450    2.2289
   -1.1981    2.4418
   -1.5594    0.5433
   -1.3544    2.4159


stats =

    0.9089   24.9408    0.0025    0.4897

 

得到:

 

 


http://chatgpt.dhexx.cn/article/spA6smkX.shtml

相关文章

线性回归案例分析

本案例是kaggle共享单车的比赛案例,先对数据集介绍 Instant 记录号 Dteday:日期 Season:季节 1春天 2夏天 3秋天 4冬天 yr:年份,(0: 2011, 1:2012) mnth:月份( 1 to 12) hr:小时 (0 to 23) holi…

【SPSS】回归分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

案例:回归分析-R实现

作者 | 结实 来源 | DATA江湖 1)业务需求: 某牙膏制造企业为了更好的拓展产品市场,有效管理库存,董事会要求销售部门根据市场调查,找出公司生产牙膏销售量与销售价格以及广告投入等之间的关系,从而预测出在…

SPSS回归分析案例

SPSS回归分析案例 1.应用最小二乘法求经验回归方程 1.1数据导入 首先将数据导入SPSS如下: 1.2线性回归条件的验证 我们需要验证线性回归的前提条件: 线性(散点图,散点图矩阵)独立性正态性(回归分析的过…

回归分析——简单线性回归实例讲解(SPSS)

什么是回归分析? 回归分析是研究自变量与因变量之间数量变化关系的一种分析方法,它主要是通过因变量Y与影响它的自变量Xi(i1,2,3…)之间的回归模型,衡量自变量Xi对因变量Y的影响能力的,进而可以用来预测因…

多分类logit回归案例分析

在研究X对Y的影响时,因变量Y有时是分类变量,这时如果还想分析影响关系可以使用logit回归,常见的logit回归包括,二元logit回归(二项logit回归)、多分类logit回归以及有序logit回归。三者的区别如下&#xff…

超详细机器学习-线性回归案例(正规方程、梯度下降、岭回归)

一、线性回归 定义 线性回归通过一个或者多个自变量与因变量之间之间进行建模的回归分析。其中特点为一个或多个称为回归系数的模型参数的线性组合。 分类 一元线性回归:涉及到的变量只有一个。 多元线性回归:涉及到的变量两个或两个以上。 公式 图例…

回归分析方法应用实例1

在制定运动员选材标准时,理论上要求先对不同年龄的运动员,各测试一个较大的样本,然后,计算出各年龄的平均数、标准差,再来制定标准。 有时尽管各年龄组的样本含量n都较大,但是,计算出的各年龄…

回归分析案例分析全流程

一、案例说明 1.案例数据 在“工资影响因素”的调查问卷中,调查了每个人的起始工资、工作经验、受教育年限、受雇月数、职位等级以及当前工资六个方面。 2.分析目的 目的是建立以当前工资为因变量的回归模型,并得出结论。[案例来源于:SPS…

1.1 一元线性回归分析案例

#将pyplot字体转化成中文 matplotlib.rcParams[font.family] Microsoft YaHei plt.rcParams[font.size] 12 # 设置字体大小 plt.rcParams[axes.unicode_minus] False # 设置正常显示负号案例背景:寻找房屋面积与价格的关系并进行预测图 #需要的包 import matp…

Spring WebFlux (6): RSocket 服务实现

RSocket官网:https://rsocket.io/ RSocket是一种二进制协议,可用于字节流传输,例如TCP,WebSockets和Aeron。 提供了四中交互模式: request/response (stream of 1) 请求/响应(单响应)大多数请…

HTTP协议的挑战者:RSocket

点击蓝色“程序猿DD”关注我 回复“资源”获取独家整理的学习资料! 1. 简介 RSocket是一种二进制的点对点通信协议,是一种新的网络通信第七层协议。旨在用于分布式应用程序中。从这个意义上讲,RSocket是HTTP等其他协议的替代方案。它是一种基…

使用 RSocket——服务端主动调用客户端方法

1. 编写客户端接收请求的逻辑 我们可以在初始化 Rsocket 实例的时候指定客户端可以被调用的方法,使用 acceptor() 指定可被调用的方法和方法使用的通信模型类型: 通信类型为 RequestResponse 时: .acceptor(SocketAcceptor.forRequestRespo…

RSocket 与 gRPC性能对比

几乎每次我向观众介绍RSocket时,都会有人问这个问题:“ RSocket与gRPC相比如何?” 今天我们要找出答案。 搭建平台 插座 RSocket在应用程序网络上实现反应式语义。它是一种网络协议,可端对端实施反压力和其他反应流概念。 gR…

浅谈RSocket与响应式编程

简介: RSocket是高效一个二进制的网络通讯协议,能够满足很多场景下使用。另外,RSocket也是一个激进的响应式捍卫者,激进到连API都跟响应式无缝集成。本文我们将和大家分享RSocket与响应式编程。 作者 | 素渡 来源 | 阿里技术公众号…

阿里雷卷:RSocket从入门到落地,RSocket让AJP换发青春

考虑很久,决定还是写一下这篇文章,主要是 AJP 技术太老,我只能说 Long long ago ,估计我在用这个技术的时候,很多同学小学还没有毕业。但是没有问题,这篇文章只是一个架构启发,不会浪费你时间让…

云原生实践之 RSocket 从入门到落地:Servlet vs RSocket

技术实践的作用在于:除了用于构建业务,也是为了验证某项技术或框架是否值得大规模推广。 本期开始,我们推出《RSocket 从入门到落地》系列文章,通过实例和对比来介绍RSocket。主要围绕RSocket如何实现Polyglot RPC、Service Regi…

RSocket 基于消息传递的反应式应用层网络协议

下面基于RSocket的一些主要特性分别做一下介绍,并和HTTP之类的常见协议进行比较: Multiplexed, Binary Protocol 多路复用的二进制协议Bidirectional Streaming 双向流Flow Control 流控制Socket Resumption 连接恢复Message passing 消息传递模型Trans…

RSocket 从入门到落地:两种微服务对比

✏️ Pic by Alibaba Tech on Facebook 技术实践的作用在于:除了用于构建业务,也是为了验证某项技术或框架是否值得大规模推广。 这是《RSocket 从入门到落地》系列文章的第三篇,来一起对比下开发微服务应用和微服务之间的网络通讯。该系列文…

开源的技术底座技术中台spring cloud Rsocket 微服务

一、项目背景 企业对新技术、用户体验、需求响应、交互协作提出了新的要求 1、应用新技术: 物联网、人工智能、大数据挖掘和分析、机器人、自动化等 2、重用核心能力: 使组织能够在其ERP核心解决方案的基础上进行构建,并为“下一步做什么”铺…