MATLAB多元非线性回归

解释变量:商品价格(x1)人均月收入(x2),被解释变量:商品需求量(y),进行二元回归分析,并进行检验  

商品价格(元/件)

月收入(元)

需求(件)

89

550

5800

78

580

5000

70

600

6200

60

650

6800

65

720

7100

58

750

7800

50

830

8900

45

880

9000

52

850

8500

35

920

9400

38

1100

9900


Matlab代码:

clear
clc
data = [89	78	70	60	65	58	50	45	52	35	38
550	580	600	650	720	750	830	880	850	920	1100
5800	5000	6200	6800	7100	7800	8900	9000	8500	9400	9900
]';
x1 = data(:,1);
x2 = data(:,2);
y = data(:,3);
X = [ones(size(x1)) x1.*x1 x1 x2.*x2 x2 x1.*x2];
[b,bint] = regress(y,X)
scatter3(x1,x2,y,'filled')
hold on
x1fit = min(x1):0.5:max(x1);
x2fit = min(x2):0.5:max(x2);
[X1FIT,X2FIT] = meshgrid(x1fit,x2fit);
YFIT = b(1)+ b(2)*X1FIT.*X1FIT+b(3)*X1FIT + b(4)*X2FIT.*X2FIT + b(5)*X2FIT + b(6)*X1FIT.*X2FIT;
mesh(X1FIT,X2FIT,YFIT)
xlabel('x1')
ylabel('x2')
zlabel('Y')
view(140,30)
命令窗口:

b =1.0e+004 *8.48410.0006-0.14860.0000-0.00980.0001bint =1.0e+005 *-1.0110    2.7078-0.0001    0.0002-0.0443    0.0145-0.0000    0.0000-0.0036    0.0017-0.0000    0.0000

图形:





本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/289178.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

媒体应用大数据,先解决三大难题

在大数据时代,互联网是骨骼,大数据则是血液。大数据的核心在于数据,具有海量、高频、在线、实时等特点,但是对于传统媒体来说,在运用大数据的过程中,存在着数据资源不足、数据平台欠缺和缺乏有竞争力的数据…

mysql之主从复制 简书_MySQL主从复制(传统)

拓扑结构:(一主多从)Mysql-master01 (192.168.43.123)Mysql-slave01 (192.168.43.124)Mysql-slave02 (192.168.43.125)版本信息:OS版本 : CentOS release 6.10 最小化安装Mysql版本: mysql-5.7.31-1.el6.x86_64.rpm…

.NET高级调试 | 通过JIT拦截无侵入调试 C# Emit 生成的动态代码

大家还记得上一篇的测试代码吗?我们用了:Console.WriteLine("Function Pointer: 0x{0:x16}", Marshal.GetFunctionPointerForDelegate(addDelegate).ToInt64());来获得 委托 的 函数指针 地址,通过这个突破口最终实现了 动态代码 的…

linux之eval命令

1 eval命令 eval命令将会首先扫描命令行进行所有的替换,类似于C语言中的宏替换,然后再执行命令,该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描. 2 测试使用 ~$ echo chenyu > 1.txt ~$ puts"cat 1.txt" ~$ ev…

ArrayList用法说明

System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。 一.优点 1。支持自动改变大小的功能 2。可以灵活的插入元素 3。可以灵活的删除元素 二.局限性 跟一般的数组比起来,速度上差些

[译] ASP.NET 生命周期 – ASP.NET 上下文对象(八)

使用 HttpResponse 对象 HttpResponse 对象是与 HttpRequest 对象相对应的,用来表示构建中的响应。它当中提供了方法和属性可供我们自定义响应,有一些在使用 MVC 视图的时候很少使用到,但是在使用其他组件的时候可能十分有用,比如…

使用IAR开发CC2530遇到的两个问题

2019独角兽企业重金招聘Python工程师标准>>> 首先说明,IAR for 8051为7.51版本,操作系统为windows7 32位。 上手CC2530,在IDE的使用上就遇到了2个问题。 一个是用SmartRF Programmer Flash下载HEX文件不成功,提示说cou…

openssh登陆时提示服务器拒绝了密码

升级openssh7.5后,登陆报错按照网上的说法是不允许root用户登陆但是,/etc/ssh/sshd_config 已经写入PermitRootLogin yes解决方法:设置/etc/sysconfig/selinux 中的SELINUXdisabled然后重启就OK了转载于:https://blog.51cto.com/adamcrab/194…

js监听地址栏变化_vue中本地储存也可以实时监听

网上看到的这个方法 在项目里使用了 贼爽啊,分享下顺便说一下 localStorage也实用比如 在同一个页面里边 不同位置 两个变量的呈现都是使用的本地储存且一个变量修改,第二个变量也要实时变化 在正常情况下 修改一个的值后储存起来 在不刷新页面的情况下 …

Blazor University (10)组件 — 捕获意外参数

原文链接&#xff1a;https://blazor-university.com/components/capturing-unexpected-parameters/捕获意外参数源代码[1]之前我们已经看到了如何使用特定名称声明参数和级联参数。例如&#xff0c;一个将 <img> 元素包装在一些自定义 HTML 中的自定义组件。<div cla…

mysql 5.7 主从切换_mysql5.7 主从复制的正常切换【转】

目前环境如下&#xff1a;master server IP:172.17.61.131slave server IP:172.17.61.132mysql version: mysql-5.7.21-linux目标&#xff1a;计划内的主从复制正常切换1.切换之前需要检查slave的同步状态&#xff0c;对master进行锁表。slave server: 确保Slave_IO_Running和S…

React Native之最构建对象通过构造方法传递值然后再获取值

1 问题 在一个文件构建一个对象,然后在另外一个文件里面new这个对象,通过构造方法传递参数,然后再获取这个参数 2 测试代码 Student.js文件如下 use strict;import React from reactimport {NativeModules, NativeEventEmitter, DeviceEventEmitter,Alert} from react-nativ…

System.Diagnostics.Process.Start()用法详解

System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能: 1、打开某个链接网址(弹窗)。 2、定位打开某个文件目录。 3、打开系统特殊文件夹,如“控制面板”等。 那么它是怎么实现这几个功能的呢?在讲应用前,我们先来看看Process.Star()的构造方法。

后缀自动机在复习

后缀自动机&#xff0c;处理所有子串。 注意&#xff1a;nq节点的建立&#xff0c;是因为新加了一个字母使原本为一个状态的东西必须分为两个状态&#xff0c;例如ba到baa&#xff0c;a的出现次数变多&#xff0c;a状态与ba状态分离。baa的新pnt不能是ba&#xff0c;因为空节点…

1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列

1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 510 Solved: 196[Submit][Status][Discuss]Description Farmer Johns N cows (1 < N < 100,000) share many similarities. In fact, FJ has been able to narrow…

.NET点滴:SpanT

昨天小桂问了一个问题&#xff0c;把一个数组的全部元素加1&#xff0c;有什么好办法&#xff0c;于是有了下面的分析&#xff1a;var arr new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; //方法一 foreach (var i in arr) {i; } //方法二 for (var i 0; i < arr.Length; i) {…

React Native之通过DeviceEventEmitter发送和接收事件

1 怎么实现发送和接收事件 理论上封装了Android原生广播的代码,需要注册和反注册,这里用DeviceEventEmitter实现 //增加监听 DeviceEventEmitter.addListener //取消监听 //this.emitter.remove(); 这里可也可以通过安卓原生向页面js发送消息,可以参考我的这篇博客 React Nat…

navicat循环执行上下两行相减sql语句_SQL太难?你离完全理解SQL就差这10步!

- 点击上方“中国统计网”设置⭐星标不迷路&#xff01;-很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言&#xff0c;它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天…

mysql游标书写_mysql中光标如何书写

mysql中光标书写的方法&#xff1a;首先声明光标&#xff1b;然后开启光标&#xff0c;代码为【OPEN cursor_name】&#xff1b;接着捕获光标&#xff1b;最后关闭光标&#xff0c;代码为【CLOSE cursor_name】。本教程操作环境&#xff1a;windows7系统、mysql5.8版&#xff0…

9个不懂,说得好!

1.不懂珍惜&#xff0c;守着金山也不会快乐。2.不懂宽容&#xff0c;再多的朋友也会离去。3.不懂感恩&#xff0c;再优秀也难以成功。4.不懂行动&#xff0c;再聪明也难以圆梦。5.不懂合作&#xff0c;再拼搏也难以大成。6.不懂积累&#xff0c;再挣钱也难以大富。7.不懂满足&a…