当前位置: 首页 > news >正文

R语言响应面(RSM)、线性模型lm分析生产过程影响因素可视化

全文链接:https://tecdat.cn/?p=33499

响应面(Response Surface Methodology,RSM)分析是一种常用的统计方法,用于研究和优化生产过程中的影响因素。通过建立数学模型来描述因素与响应之间的关系,RSM可以帮助我们识别并优化影响因素的设置,以达到最佳的生产结果点击文末“阅读原文”获取完整代码数据)。

相关视频

在本研究中,我们将帮助客户应用R语言中的响应面分析技术来探索和优化生产过程中的关键影响因素。通过收集实验数据并建立合适的数学模型,我们将评估各个因素对于生产过程的影响,并通过优化因素水平来达到最佳的生产效果。同时,我们将针对交互作用效应进行进一步的分析,以深入理解影响因素之间的相互作用对生产结果的影响。

通过这项研究,我们期望为生产过程的优化和改进提供有价值的信息和指导。通过响应面分析方法,我们可以更好地理解和管理生产过程中的关键影响因素,并为提高生产效率、降低成本和提升产品质量做出贡献。

1、响应面分析与优化设计

试验设计与优化方法,都未能给出直观的图形,因而也不能凭直觉观察其最优化点,虽然能找出最优值,但难以直观地判别优化区域。为此响应面分析法(也称响应曲面法)应运而生。响应面分析也是一种最优化方法,它是将体系的响应作为一个或多个因素的函数,运用图形技术将这种函数关系显示出来,以供我们凭借直觉的观察来选择试验设计中的最优化条件.

显然,要构造这样的响应面并进行分析以确定最优条件或寻找最优区域,首先必须通过大量的测试验数据建立一个合适的数学模型(建模),然后再用此数学模型作图。那么我们来看看响应面分析的主要建模方法。

2、响应面建模数学方法

根据响应逼近函数形式的不同,响应面建模方法主要分为多项式回归法、神经网络法、Kriging函数法和径向基函数法等,各种方法都有一定的局限性。

实例

我们将要使用的一个实例就是:工程师有兴趣在确定在哪些条件下运作的生产过程是最大化。这两个变量可以控制的影响的生产过程:在反应时间(x1)和反应温度(x2)。工程师目前的操作条件是反应时间 35 分钟,温度 155ºF,生产率为 40%。这不可能是最佳区域,因此她拟合了一个一阶模型。

首先,拟合了一个一阶模型,以检验响应变量与温度和时间因素之间的真实函数是否接近于线性函数。

设立一个模型的回应曲面

首先收集并分析 B1 区块的数据,然后添加 B2 区块并进行新的分析。在大多数情况下,可以通过对 k 个自变量的水平进行编码来简化参数估计的计算。为了创建一个编码数据集,我们将使用以下公式:

Chemact, x1 ~(Time - 85)/5, x2 ~(Temp - 175)/5)
CR[1:7,]

49523fdf0d06ef9ca585bb60e6baac28.png

coded.data(转换预测值并用编码版本替换这些变量) 在第一阶段,使用以下命令拟合一阶模型:

rsm(Yield~FO(x1,x2),data =

d0c5522eb2290c7aabc1de5cf09df985.png

由于拟合度明显不足(p 值 = 0.01),因此应使用高阶模型。拟合模型没有任何特征允许我们估计响应变量的值。由于模型拟合中没有二次项或交互项,变量 x1 和 x2 不显著。因此,交互项被包含在内:

CR.rsm1.5 <- update(
summary(CR.rsm1.5)

d82d4c10b762eb34942c0e98c8babb02.png

47ef135800a768179616535a56949c04.png

同样,在这种情况下,拟合度的缺失是显著的,p 值 = 0.005。为了建立二阶模型,我们加入了模块 2 的数据。这可以使用 "SO(x1,x2) "来完成,其中包括二次项和交互项:

CR. Yield ~ Block + SO(x1, x2 
summary(CR.rsm2)

6f01d01c4e56c1826d80c7ff8745bdc1.png

9f7b97a2a8f9c14e862bf23c5e73e510.png

现在,拟合不显著(p 值 = 0.69),即二阶模型很好地拟合了数据。还可以看出,拟合模型的静止点位于(0.37; 0.33),即最大值点。

可以使用 lm 函数(线性模型)或 rsm 函数(响应面方法)来构建水平曲线和响应面。

fit.model <- rs me,Temp))
contour(fit.model, " col = inbw(40))

32ebff2e04d73c61e3b37456b7512d68.png


点击标题查阅往期内容

9ea7f187bb6fb61a7e421c75a3084101.png

有限混合模型聚类FMM、广义线性回归模型GLM混合应用分析威士忌市场和研究专利申请数据

outside_default.png

左右滑动查看更多

outside_default.png

01

c56e38ef277703dfd0109ddf7dd1099f.jpeg

02

f587ded2557164d9b8063f2b7085122e.jpeg

03

c39ce2ec6a1d16be1538d162c39d85ab.jpeg

04

f2f5214712668ba411561e568744e410.jpeg

可以看出,当 x1(时间)的值接近 85 分钟和 x2(温度)的值接近 175ºF 时,响应变量的值达到最大。如上所述,我们可以更精确地找到方差分析得出的静止点,即 x1 = 86.86148 和 x2 = 176.67190。

最后是响应面图:

psp(fitodel,~Time+Temp)

cf46cff8a86828e2e2a609e75abe8d21.png


bdbb8ce3fced42eecf69acda1ae1baef.jpeg

点击文末“阅读原文”

获取全文完整代码数据资料。

本文选自《R语言响应面(RSM)、线性模型lm分析生产过程影响因素可视化》。

bd01c7806de0be9c6e6cc0c0f1cfb0af.jpeg

outside_default.png

点击标题查阅往期内容

数据分享|R语言逻辑回归、线性判别分析LDA、GAM、MARS、KNN、QDA、决策树、随机森林、SVM分类葡萄酒交叉验证ROC

Python用PyMC贝叶斯GLM广义线性模型、NUTS采样器拟合、后验分布可视化

数据分享|用加性多元线性回归、随机森林、弹性网络模型预测鲍鱼年龄和可视化

R语言高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据(含练习题)

Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例

R语言Bootstrap的岭回归和自适应LASSO回归可视化

R语言Lasso回归模型变量选择和糖尿病发展预测模型

R语言实现贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析

基于R语言实现LASSO回归分析

R语言用LASSO,adaptive LASSO预测通货膨胀时间序列

R语言自适应LASSO 多项式回归、二元逻辑回归和岭回归应用分析

R语言惩罚logistic逻辑回归(LASSO,岭回归)高维变量选择的分类模型案例

Python中的Lasso回归之最小角算法LARS

r语言中对LASSO回归,Ridge岭回归和弹性网络Elastic Net模型实现

r语言中对LASSO回归,Ridge岭回归和Elastic Net模型实现

R语言实现LASSO回归——自己编写LASSO回归算法

R使用LASSO回归预测股票收益

python使用LASSO回归预测股票收益

outside_default.png

outside_default.png

outside_default.png

相关文章:

R语言响应面(RSM)、线性模型lm分析生产过程影响因素可视化

全文链接&#xff1a;https://tecdat.cn/?p33499 响应面&#xff08;Response Surface Methodology&#xff0c;RSM&#xff09;分析是一种常用的统计方法&#xff0c;用于研究和优化生产过程中的影响因素。通过建立数学模型来描述因素与响应之间的关系&#xff0c;RSM可以帮助…...

剑指Offer --- 字符串篇

剑指Offer — 字符串篇 — 剑指的题解K神已经写的已经非常详细了&#xff0c;并且Github上开源的电子书目前热度也非常高&#xff0c;这个12天12个模块系列就当作自己的秋招刷题汇总了&#xff0c;欢迎大家交流。 剑指 Offer 05. 替换空格 思路 **(线性扫描) ** O(n) 这个…...

7.elasticsearch同步工具-logstah

1.logstah Logstash 是一个用于数据处理和转换的开源工具&#xff0c;它可以将来自不同源头的数据收集、转换、过滤&#xff0c;并将其发送到不同的目标。Logstash 是 ELK&#xff08;Elasticsearch、Logstash 和 Kibana&#xff09;技术栈的一部分&#xff0c;通常与 Elastics…...

Redis之stream类型解读

目录 基本介绍 数据结构 消息 消费组 消费者 基本使用命令 概述 xadd 命令 xtrim 命令 xdel 命令 xlen 命令 xrange 命令 xread 命令 xgroup 命令 xreadgroup 命令 xack 命令 基本介绍 Redis stream&#xff08;流&#xff09;是一种数据结构&#xff0c;其…...

C++ 网络编程项目fastDFS分布式文件系统(九)总结

1. Location语法 1. 语法规则 location [ |~|~ * |^~ ] /uri/ { … } 正则表达式中的特殊字符 : - . () {} [] * ? 2. Location 优先级说明 在 nginx 的 location 和配置中 location 的顺序没有太大关系。 与 location 表达式的类型有关。 相同类型的表达式&a…...

第五章 树与二叉树 一、树的定义与考点

一、定义 1.树是由n (n > 0) 个节点组成的有限集合。 2.当n0时&#xff0c;称为空树。 3.在非空树中&#xff0c;有且仅有一个节点没有前驱&#xff0c;其他节点都有且仅有一个前驱&#xff0c;称为根节点。 4.每个节点有零个或多个子节点&#xff0c;而每个子节点又有零…...

C语言基础之——指针(下)

前言&#xff1a;本篇文章将继续讲解有关指针的剩余基础知识。 学无止境&#xff0c;一起加油叭&#xff01;&#xff01; 目录 一.指针运算 1.指针 - 整数 2.指针的关系运算 3.指针 - 指针 二.指针与数组 三.二级指针 四.指针数组 总结 一.指针运算 指针运算包括以下三…...

小研究 - JVM 的类装载机制

本文通过对一个类装载实例的分析&#xff0c;阐明了 Java虚拟机的类装载的代理机制和由此定义的命名空间&#xff0c;指出了类装载机制在容器/组件/抽象框架结构中的作用。 目录 1 引言 2 实例 3 分析 3.1 类装载的代理机制 3.2 Java的命名空间 3.3 解决问题 4 应…...

项目---日志系统

目录 项目系统开发环境核心技术日志系统介绍为什么需要日志系统? 日志系统框架设计日志系统模块划分代码实现通用工具实现日志等级模块实现日志消息模块实现格式化模块实现落地模块实现日志器模块同步日志器异步日志器缓冲区实现异步工作器实现 回归异步日志器模块建造者模式日…...

设计模式--建造者模式(Builder Pattern)

一、什么是建造者模式 建造者模式&#xff08;Builder Pattern&#xff09;是一种创建型设计模式&#xff0c;它关注如何按照一定的步骤和规则创建复杂对象。建造者模式的主要目的是将一个复杂对象的构建过程与其表示分离&#xff0c;从而使同样的构建过程可以创建不同的表示。…...

若依vue打印的简单方法

像我们后端程序员做前端的话,有时候真不需要知道什么原理,直接塞就好了 我们选用基于hiprint 的vue-plugin-hiprint来打印 目的是为了实现点击某些行的数据,然后点击某个按钮直接弹出下面的打印 此链接 大佬是原创,我拿来总结梳理一下 插件进阶功能请移步: 链接 插件模板制作页…...

Rust 基础语法学习

Rust 基础语法学习 文章目录 Rust 基础语法学习hello world变量数据类型整数类型进制表示方法浮点数类型布尔类型字符类型字符串复合类型元组结构体元组结构体 切片类型字符串切片数组切片 不可变变量与可变变量常量注释函数语句与表达式 流程控制语句if else条件判断while循环…...

iOS开发Swift-函数

1.函数的定义和调用 func greet(person: String) -> String { // 函数名 传入值 传入值类型 返回值类型let greeting "Hello" personreturn greeting } print( greet(person: "Anna") ) //调用2.函数的参数与返回值 (1)无参函数 func sayHe…...

序列化协议:JSON和XML

作者&#xff1a;CARROT 链接&#xff1a;https://www.zhihu.com/question/604811576/answer/3100483698 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 json和xml都是数据传输的格式。比如我们开发过程中需要和网…...

江西萍乡能源石油化工阀门三维扫描3d测量抄数建模-CASAIM中科广电

长期以来&#xff0c;石油天然气、石油石化、发电和管道输送行业在环保、健康和安全保障方面一直承受着巨大的压力&#xff0c;他们必须确保相关规程在各项作业中得到全面贯彻。 阀门作为流体管道运输中的组成部分&#xff0c;其装配密封度是保证流体运输安全的重要一环&#…...

Go【gin和gorm框架】实现紧急事件登记的接口

简单来说&#xff0c;就是接受前端微信小程序发来的数据保存到数据库&#xff0c;这是我写的第二个接口&#xff0c;相比前一个要稍微简单一些&#xff0c;而且因为前端页面也是我写的&#xff0c;参数类型自然是无缝对接_ 前端页面大概长这个样子 先用apifox模拟发送请求测试…...

第一个VUE程序?

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title></head> <body><div id"app">{{message}} </div><!-- 1.导入Vue.js --> <script s…...

电阻器件的分类

电阻器的种类碳膜电阻膜式电阻器中的一种。气态碳氢化合物在高温和真空中分解&#xff0c;碳沉积在瓷棒或者瓷管上&#xff0c;形成一层结晶碳膜。改变碳膜厚度和用刻槽的方式变更碳膜的长度可以得到不同的阻值。碳膜电阻成本较低&#xff0c;电性能和稳定性较差&#xff0c;一…...

QT基础教程之二 第一个Qt小程序

QT基础教程之二 第一个Qt小程序 按钮的创建 在Qt程序中&#xff0c;最常用的控件之一就是按钮了&#xff0c;首先我们来看下如何创建一个按钮 QPushButton * btn new QPushButton; 头文件 #include <QPushButton>//设置父亲btn->setParent(this);//设置文字btn-&g…...

Edge用户数据目录查找

创建 Microsoft Edge 用户数据目录变量...

最新外卖霸王餐小程序、H5、微信公众号版外卖系统源码|霸王餐美团/饿了么系统/外卖红包cps粉丝裂变玩法源码下载

最新外卖霸王餐小程序、H5、微信公众号版外卖系统源码、霸王餐美团、饿了么系统&#xff0c;粉丝裂变玩源码下载&#xff0c;外卖cps小程序项目&#xff0c;外卖红包cps带好友返利佣金分销系统程序、饿了么美团联盟源码&#xff0c;外卖cps带分销返利后端源码&#xff0c;基于L…...

数据库事务四大特性

事务的4大特性&#xff08;ACID&#xff09;&#xff1a; 原子性(Atomicity)&#xff1a; 事务是数据库的逻辑工作单位&#xff0c;它对数据库的修改要么全部执行&#xff0c;要么全部不执行。 一致性(Consistemcy)&#xff1a; 事务前后&#xff0c;数据库的状态都满足所有的完…...

浅谈Router和Route

router 和 route 是在前端框架中用于管理和处理路由的两个关键概念。这两者之间的关系可以通过具体的代码来解释。在本示例中&#xff0c;我将使用 React 和 React Router 来说明它们之间的关系。 Router&#xff08;路由器&#xff09;&#xff1a;Router 是一个库或框架&…...

Linux环境安装jdk

1.安装jdk 上传jdk.tar.gz;安装包在下载内容里可以直接下载tar -zxvf jdk.tar.gz;配置环境变量&#xff1a;vi /etc/profile&#xff1b;填入以下内容&#xff1b;退出编辑模式&#xff0c;保存&#xff1b;然后source /etc/profile使配置生效&#xff1b; export JAVA_HOME/d…...

数据隐私与安全在大数据时代的挑战与应对

文章目录 数据隐私的挑战数据安全的挑战应对策略和方法1. 合规和监管2. 加密技术3. 匿名化和脱敏4. 安全意识培训5. 隐私保护技术 结论 &#x1f388;个人主页&#xff1a;程序员 小侯 &#x1f390;CSDN新晋作者 &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 ✨收录专栏&…...

vue3 基础知识 (生命周期) 06

你好&#xff01; 文章目录 一、生命周期二、生命周期过程三、组件的 v-model 一、生命周期 每个组件都可能从 创建、挂载、更新、卸载 等一系列的过程 在这个过程中的某一个阶段&#xff0c;用于可能会想要 添加一些属于自己的代码逻辑&#xff08;比如组件创建完成后请求一些…...

【Eclipse】汉化简体中文教程(官方汉化包,IDE自带软件安装功能),图文详情

目录 0.环境 1.步骤 1&#xff09;查看eclipse的版本 2&#xff09;在官网找语言包&#xff0c;并复制链接 3&#xff09;将链接复制到eclipse中 4&#xff09;汉化完成 0.环境 windows11&#xff0c;64位&#xff1b; eclipse 2021-6版本 1.步骤 思路&#xff1a;在官网找…...

Kotlin协程flow的debounce参数timeoutMillis特性

Kotlin协程flow的debounce参数timeoutMillis特性 <dependency><groupId>org.jetbrains.kotlinx</groupId><artifactId>kotlinx-coroutines-core</artifactId><version>1.7.3</version><type>pom</type></dependency&…...

oracle 12c怎样修改varchar2允许的最大长度

12C单实例测试&#xff0c;varchar2在早期版本中最大长度限制为4000&#xff0c;当字段长度指定的比较长的时候会报错&#xff1a;ORA-00910: specified length too long for its datatype。 早期版本中虽然SQL数据类型限制为4000&#xff08;如表中的列的varchar2类型&#x…...

python WSGI和ASGI的区别

用户到我们web应用中间经过的相关协议&#xff0c;具体介绍和pyhton相关的WSGI和ASGI&#xff0c;我先把结论列出来&#xff0c;详细描述请看下面介绍&#xff01; 请大家先记住这张图&#xff0c;带着问题和整个框架去看比较易于了解 CGI&#xff0c;WSGI&#xff0c;ASGI、…...

seo诊断网站免费诊断平台/微信管理系统

3.8.6 中断控制流程语句 尽管Java的设计者将goto作为保留字&#xff0c;但实际上并没有打算在语言中使用它。通常&#xff0c;使用goto语句被认为是一种拙劣的程序设计风格。当然&#xff0c;也有一些程序员认为反对goto的呼声似乎有些过分&#xff08;例如&#xff0c;Donald…...

上网建站推广/网上销售方法

数据库概念 关系型数据库 关系数据库提供了一个通用接口&#xff0c;使用户可以使用使用 编写的命令或查询从数据库读取和写入数据。关系数据库由一个或多个表格组成&#xff0c;表格由与电子表格相似的列和行组成。 以行列形式存储数据&#xff0c;行包含一个条目的所有信息&a…...

太原网站建设培训学校/线上运营推广

网页设计中计算机图像处理技术的运用(共2642字)网页设计中计算机图像处理技术的运用(共2642字)随着计算机技术的不断发展&#xff0c;社会对网页设计的质量要求越来越高&#xff0c;如何将网页内容所要表达的内容形象的展现在浏览者面前是计算机图像处理技术的重要任务。在网页…...

sketch网站花边怎么做/西安seo网站关键词优化

public class Binarytreedept { /** 输出二叉树最小深度 * 核心思想&#xff1a;根节点到达最近的叶子节点的路径长度。* 1、当根为空时&#xff0c;输出0。* 2、当左子树为空时&#xff0c;输出右子树深度1。* 3、当右子树为空时&#xff0c;输出左子树深度1。* 4、以上条件…...

中山网站建设平台/网上找客户有什么渠道

display:inline-block;*display:inline;*zoom:1; 转载于:https://www.cnblogs.com/caojiayan/p/5911935.html...

电子信息工程系部网站建设方案/搜索引擎优化策略应该包括

二项式分布 二项实验&#xff1a;结果为0&#xff0c;1的集合&#xff0c;比如说美国大选&#xff0c;假设只有两名候选人的情况且不可以弃权的情况下&#xff0c;选特朗普为1&#xff0c;选希拉里为0。再比如说种子的发芽率实验&#xff0c;发芽为1&#xff0c;不发芽为0。 …...