---
title: 通过机器学习和 R 集成减少过程缺陷的 4 个步骤 4 Steps to Reduce Process Defects with Machine Learning and R Integration
description: We explore how to build a Neural Network in Minitab using R  to compliment and compare with results from our own Predictive Analytics module.
image: https://blog.minitab.com/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/image-png-Jan-11-2023-08-22-33-3502-PM-Jul-05-2025-10-49-31-8415-PM.png
---

中文（简体）

- [English](https://blog.minitab.com/en/?hsLang=zh)
- [Français](https://blog.minitab.com/fr/?hsLang=zh)
- [Deutsch](https://blog.minitab.com/de/?hsLang=zh)
- [Português](https://blog.minitab.com/pt/?hsLang=zh)
- [Español](https://blog.minitab.com/es/?hsLang=zh)
- [日本語](https://blog.minitab.com/ja/?hsLang=zh)
- [한국어](https://blog.minitab.com/ko/?hsLang=zh)
- [中文（简体）](https://blog.minitab.com/zh/?hsLang=zh)

- [Chinese](https://blog.minitab.com/zh/blog/machine-learning-r-integration)
- [Deutsch](https://blog.minitab.com/de/blog/reduzieren-sie-prozessfehler-mit-maschinellem-lernen-und-r-integration)
- [English](https://blog.minitab.com/en/blog/machine-learning-r-integration)
- [한국어](https://blog.minitab.com/ko/blog/machine-learning-r-integration)
- [日本語](https://blog.minitab.com/ja/blog/machine-learning-r-integration)

- [![Icon Partners](https://blog.minitab.com/hubfs/WCM/Partners.png) 合作伙伴](https://www.minitab.com/zh-cn/company/partners/)
- [![Icon Contact](https://blog.minitab.com/hubfs/WCM/Contact.png) 联系](https://www.minitab.com/zh-cn/company/contact-us/)
- [![Icon Talk to Minitab](https://blog.minitab.com/hubfs/WCM/Phone.png) 与 Minitab 沟通](https://www.minitab.com/zh-cn/talk-to-minitab/)
- [![Icon My Account](https://blog.minitab.com/hubfs/WCM/MyAcct.png) 我的帐户](https://licensing.minitab.com/account/manage)

[![Minitab](https://blog.minitab.com/hubfs/WCM/minitab-corp-logo.svg)](https://www.minitab.com/zh-cn/)

- 产品
  
  返回
  
  [产品](https://www.minitab.com/zh-cn/products/)
  
  [所有产品](https://www.minitab.com/zh-cn/products/) 
    - [Minitab Solution Center](https://www.minitab.com/zh-cn/products/minitab-solution-center/)
    - [Minitab Statistical Software](https://www.minitab.com/zh-cn/products/minitab/)
    - [Minitab Connect](https://www.minitab.com/zh-cn/products/connect/)
    - [Minitab Model Ops](https://www.minitab.com/zh-cn/products/model-ops/)
    - [Minitab Education Hub](https://www.minitab.com/zh-cn/products/education-hub/)
    - [Minitab Engage](https://www.minitab.com/zh-cn/products/engage/)
    - [Minitab Workspace](https://www.minitab.com/zh-cn/products/workspace/)
    - [Real-Time SPC](https://www.minitab.com/zh-cn/products/real-time-spc/)
    - [Prolink 数据收集和统计过程控制 (SPC)](https://info.minitab.com/zh/shop-floor-connectivity-with-prolink?hsLang=zh)
    - [Simul8 离散事件模拟](https://info.minitab.com/zh/new-to-simul8?hsLang=zh)
    - [SPM](https://www.minitab.com/zh-cn/products/spm/)
- 解决方案
  
  返回
  
  [解决方案](https://www.minitab.com/zh-cn/solutions/)
  
  [所有解决方案](https://www.minitab.com/zh-cn/solutions/) 
    - [分析](https://www.minitab.com/zh-cn/solutions/analytics/)
    - [统计学和预测分析](https://www.minitab.com/zh-cn/solutions/analytics/statistical-analysis-predictive-analytics/)
    - [数据科学和机器学习](https://www.minitab.com/zh-cn/solutions/analytics/data-science-machine-learning/)
    - [业务分析和智能软件](https://www.minitab.com/zh-cn/solutions/analytics/business-analytics-intelligence/)
    - [统计过程控制](https://www.minitab.com/zh-cn/solutions/analytics/statistical-process-control/)
    - [运营与质量分析](https://www.minitab.com/zh-cn/solutions/analytics/quality-analytics/)
    - [Live Analytics](https://www.minitab.com/zh-cn/solutions/analytics/live-analytics/)
    - [可靠性和寿命数据分析](https://www.minitab.com/zh-cn/solutions/analytics/reliability/)
    - [离散事件模拟](https://info.minitab.com/zh/new-to-simul8?hsLang=zh)
    - [过程挖掘](https://info.minitab.com/zh/new-to-simul8?hsLang=zh)
    - [关键功能](https://www.minitab.com/zh-cn/solutions/key-capabilities/)
    - [持续改进](https://www.minitab.com/zh-cn/solutions/key-capabilities/continuous-improvement/)
    - [数据集成和数据准备](https://www.minitab.com/zh-cn/solutions/key-capabilities/data-integration-data-prep/)
    - [图表和思维导图](https://www.minitab.com/zh-cn/solutions/key-capabilities/diagramming-mind-mapping/)
    - [数字孪生](https://info.minitab.com/zh/new-to-simul8?hsLang=zh)
    - [模型和机器学习运营](https://www.minitab.com/zh-cn/solutions/key-capabilities/model-deployment-ml-ops/)
    - [创新和项目管理](https://www.minitab.com/zh-cn/solutions/key-capabilities/innovation-project-management/)
    - [过程卓越：检测、纠正和预防](https://www.minitab.com/zh-cn/solutions/key-capabilities/process-excellence/)
    - [自动化数据收集](https://info.minitab.com/zh/shop-floor-connectivity-with-prolink?hsLang=zh)
    - [行业解决方案](https://www.minitab.com/zh-cn/solutions/industry/)
    - [学术](https://www.minitab.com/zh-cn/solutions/industry/academic/)
    - [能源和自然资源](https://www.minitab.com/zh-cn/solutions/industry/energy-resources/)
    - [政府和公共部门](https://www.minitab.com/zh-cn/solutions/industry/government/)
    - [医疗保健](https://www.minitab.com/zh-cn/solutions/industry/healthcare/)
    - [保险](https://www.minitab.com/zh-cn/solutions/industry/insurance/)
    - [制造和工业](https://www.minitab.com/zh-cn/solutions/industry/manufacturing-industrial/)
    - [服务](https://www.minitab.com/zh-cn/solutions/industry/service-industries/)
    - [软件和技术](https://www.minitab.com/zh-cn/solutions/industry/software-technology/)
    - [建筑](https://www.minitab.com/zh-cn/solutions/industry/construction/)
    - [按职能/角色](https://www.minitab.com/zh-cn/solutions/role/)
    - [工程](https://www.minitab.com/zh-cn/solutions/role/engineering/)
    - [高级商业智能解决方案](https://www.minitab.com/zh-cn/solutions/role/business-analysts/)
    - [信息技术](https://www.minitab.com/zh-cn/solutions/role/information-technology/)
    - [供应链](https://www.minitab.com/zh-cn/solutions/role/supply-chain/)
    - [客户服务解决方案](https://www.minitab.com/zh-cn/solutions/role/customer-service-contact-center/)
    - [人力资源](https://www.minitab.com/zh-cn/solutions/role/human-resources/)
    - [营销数据分析](https://www.minitab.com/zh-cn/solutions/role/marketing/)
    - [研发](https://www.minitab.com/zh-cn/solutions/role/research-and-development/)
- 资源和服务
  
  返回
  
  [资源和服务](https://www.minitab.com/zh-cn/resources-services/)
  
  [所有资源和服务](https://www.minitab.com/zh-cn/resources-services/) 
    - [资源](https://www.minitab.com/zh-cn/resources-services/resources/)
    - [解决方案](https://www.minitab.com/zh-cn/resources-services/resources/case-studies/)
    - [博客](https://www.minitab.com/zh-cn/resources-services/resources/blog/)
    - [数据集](https://www.minitab.com/zh-cn/resources-services/resources/data-set/)
    - [活动 & 活动](https://www.minitab.com/zh-cn/resources-services/resources/events/)
    - [Education Hub](https://www.minitab.com/zh-cn/resources-services/resources/education-hub/)
    - [服务](https://www.minitab.com/zh-cn/resources-services/services/)
    - [培训](https://www.minitab.com/zh-cn/resources-services/services/training/)
    - [部署](https://www.minitab.com/zh-cn/resources-services/services/deployment/)
    - [统计咨询](https://www.minitab.com/zh-cn/resources-services/services/statistical-consulting/)
    - [自定进度的学习](https://www.minitab.com/zh-cn/resources-services/services/self-paced-learning/)
    - [继续教育](https://www.minitab.com/zh-cn/resources-services/services/continuing-education/)
- 支持
  
  返回
  
  [支持](https://www.minitab.com/zh-cn/support/)
  
  [技术支持](https://www.minitab.com/zh-cn/support/) 
    - [订阅和激活](https://www.minitab.com/zh-cn/support/subscriptions-and-activation/)
    - [Minitab Quick Start](https://www.minitab.com/zh-cn/support/quick-start/)
    - [培训](https://www.minitab.com/zh-cn/resources-services/services/training/)
    - [安装支持](https://www.minitab.com/zh-cn/support/installation/)
    - [支持视频](https://www.minitab.com/zh-cn/support/videos/)
    - [软件文档](https://www.minitab.com/zh-cn/support/documents/)
    - [软件更新](https://www.minitab.com/zh-cn/support/software-updates/)
    - [产品下载](https://www.minitab.com/zh-cn/support/downloads/)
    - [支持策略](https://www.minitab.com/zh-cn/support/policy/)
- 公司
  
  返回
  
  [公司](https://www.minitab.com/zh-cn/company/)
  
  [公司](https://www.minitab.com/zh-cn/company/) 
    - [关于我们](https://www.minitab.com/zh-cn/company/our-company/)
    - [领导团队](https://www.minitab.com/zh-cn/company/leadership-team/)
    - [合作伙伴](https://www.minitab.com/zh-cn/company/partners/)
    - [职业](https://www.minitab.com/zh-cn/company/careers/)
    - [联系我们](https://www.minitab.com/zh-cn/company/contact-us/)
    - [新闻](https://www.minitab.com/zh-cn/company/press-releases/)

[试用/购买](https://www.minitab.com/zh-cn/try-buy/)

- [Minitab Statistical Software](https://blog.minitab.com/zh/blog/tag/minitab-statistical-software)

- [注册](https://info.minitab.com/zh/blog/subscribe?hsLang=zh)

![Minitab](https://20853177.fs1.hubspotusercontent-na1.net/hubfs/20853177/minitab-corp-logo.svg?t=1755011311618)

## 通知

您现在将离开 minitab.com。

 单击继续以继续：

 继续

 回去

# 通过机器学习和 R 集成减少过程缺陷的 4 个步骤 4 Steps to Reduce Process Defects with Machine Learning and R Integration

 Nick Jones, Joseph Yose, Claire Beswick  |  5/23/2023

 主题: [Machine Learning](https://blog.minitab.com/zh/blog/tag/machine-learning), [Predictive Analytics](https://blog.minitab.com/zh/blog/tag/predictive-analytics)

- [Share](https://www.linkedin.com/shareArticle?mini=true&url=https://blog.minitab.com/zh/blog/machine-learning-r-integration)
- [Share](https://www.facebook.com/sharer.php?u=https://blog.minitab.com/zh/blog/machine-learning-r-integration)

如果您不是程序员，那么尝试使用预测分析来确定过程失败的原因似乎让人望而生畏。

我们将向您展示实际情况不一定如此！这是我们的第二篇博客，其内容与借助 Minitab 与 R 和 Python 的集成更轻松地使用编程语言有关。[在此处阅读第一个示例：创建基于 Python 的可视化。](https://blog.minitab.com/en/create-python-visual-minitab?hsLang=zh)

在本博客中，我们将探讨如何在 Minitab 中使用 R 构建神经网络，以对我们自己的[预测分析模块](https://www.minitab.com/en-us/products/minitab/predictive-analytics-module/)进行补充并将二者的结果进行比较。

## 什么是 R?

R 是一种开源编程语言，可用于执行许多与数据相关的任务，例如数据转换、建模和可视化。尽管 R 取决于用户对语法的理解能力，但是它有一系列用于数据和统计分析的库，以及多种机器学习算法。

## 为什么要将 R 与 Minitab 集成？

Minitab Statistical Software 是尝试减少缺陷的专业人员的首选工具。它通过易于使用的界面提供统计和[预测分析](https://www.minitab.com/en-us/products/minitab/predictive-analytics-module/)。

通过与 Minitab Statistical Software 集成，可以使用功能极其强大的 R 脚本。这简化了非 R 程序员通常难以部署的过程。我们的集成允许大量用户访问 R 脚本，从而增加 R 脚本可以带来的好处。

Minitab Statistical Software 的桌面应用程序为 R 集成提供一个名为 *mtbr* 的定制包。在 [https://support.minitab.com/en-us/minitab/21/integration/](https://support.minitab.com/en-us/minitab/21/integration/) 可以找到更多信息。

## **如何使用 R 编程语言在 Minitab 中构建神经网络**

**挑战：**

Susan 的任务是找到降低过程缺陷率的方法。幸运的是，她拥有关于生产参数以及每批产品是否合格的数据。

Susan 的想法是使用预测分析来尝试弄清以下问题：

1. 哪些生产参数会影响批次出现缺陷的几率？
2. 这家公司需要在哪些方面维护这些参数以最大程度地减少批次不合格率？

Susan 想尝试各种预测分析模型，以找到最适合分析其数据的模型。

幸运的是，Susan 可以选择在 Minitab Statistical Software 中使用回归模型和 [CART®](https://www.minitab.com/en-us/solutions/analytics/statistical-analysis-predictive-analytics/cart/)，还可以选择预测分析附加模块中提供的 [Random Forests®](https://www.minitab.com/en-us/solutions/analytics/statistical-analysis-predictive-analytics/random-forests/) 和 [TreeNet®](https://www.minitab.com/en-us/solutions/analytics/statistical-analysis-predictive-analytics/treenet/) 模型。

**曲线球**

没那么快，Susan！她的老板听说过神经网络，并想尝试使用神经网络，但 Minitab 中并不包括神经网络 – 幸运的是，通过 R 能够构建神经网络。

Susan 不是经验丰富的 R 用户，但幸运的是，她可以在 Minitab 的 R 集成中运行 R 脚本。这将提供几个优势。

Minitab 的 R 集成会将所有数据和输出内容都保留在 Minitab 中，从而简化整个分析过程。

Susan 无需在两个不同的程序上分别运行分析，而是可以在 Minitab 中运行所有分析，并轻松比较不同模型的性能和结果。

在 Minitab 中，Susan 可以将所有 Minitab 输出内容（表、图形等）轻松导出为 PowerPoint 演示文稿，供经理使用。

**教程：执行分析**

那么，Susan 如何使用 Minitab 的预测分析和 R 集成进行分析呢？

**首先，她将数据加载到 Minitab 中。**她所在的公司使用 [Minitab Connect](https://www.minitab.com/en-us/products/connect/) 自动从各种数据源收集生产数据，因此她可以轻松地将这些数据加载到 Minitab 中。

![](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/image-png-Jan-11-2023-08-22-33-3502-PM-Jul-05-2025-10-49-31-8415-PM.png?width=377&height=341&name=image-png-Jan-11-2023-08-22-33-3502-PM-Jul-05-2025-10-49-31-8415-PM.png)

将数据加载到 Minitab 中后，她就可以开始分析了！首先，让我们看一下数据。

## ![Picture1-Jan-11-2023-08-25-42-9090-PM](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/Picture1-Jan-11-2023-08-25-42-9090-PM-Jul-05-2025-10-49-26-5107-PM.png?width=602&height=258&name=Picture1-Jan-11-2023-08-25-42-9090-PM-Jul-05-2025-10-49-26-5107-PM.png)

Susan 的想法是使用 C1 到 C8 列中的数据来了解批次是否合格（“缺陷”列等于 1）。她将使用 Minitab 中提供的模型。

**为此，她选择了 Minitab®中的自动化机器学习。**这将针对数据集使用 Minitab 的所有模型，然后选择性能最佳的模型，从而节省大量时间。

![](https://blog.minitab.com/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/image-png-Jan-11-2023-08-28-59-7168-PM-Jul-05-2025-10-49-33-9207-PM.png)

Minitab 中提供的最佳模型是 Random Forests 和 TreeNet 模型。TreeNet 模型具有最佳的误分率 (0.8% (0.008)) – 这意味着该模型对批次是否合格的预测错误率只有 0.8%。Susan 选择的是 TreeNet 模型，因为该模型比 Random Forests 提供的输出内容更有用而且更丰富。

**接下来，是时候使用 Minitab 的 R 集成在 R 中拟合神经网络了。**下面是一个脚本示例。

![](https://blog.minitab.com/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/image-png-Jan-11-2023-08-29-33-3564-PM-Jul-05-2025-10-49-29-7224-PM.png)

在输出过程中，我们可以对神经网络进行可视化。

![AAA-1](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/AAA-1-Jul-05-2025-10-49-32-8688-PM.png?width=380&height=380&name=AAA-1-Jul-05-2025-10-49-32-8688-PM.png)

左侧的输入层（节点的第一行）从每个输入变量（共八个）接收信息。每行上方是突触权重，这些权重会影响网络的下一层。有一个由两个神经元组成的隐藏层，蓝色圆圈代表与标准回归模型中的截距相对应的偏倚量，正是在这个隐藏层将发生神奇的事情！右侧的输出神经元代表缺陷变量。

将脚本另存为 R 脚本 (.R)，为了在 Minitab 中执行该脚本，我们使用 RSCRIPT 命令，后跟带引号的脚本名称。

该模型的误分率为 7%，不如 TreeNet 模型准确 - 因此 Susan 决定使用 TreeNet 模型。

**接下来，她使用 TreeNet 输出**来了解哪些参数对导致批次出现缺陷影响最大。Minitab 模型的优势之一是提供大量补充信息（例如下面的图表）作为标准，从而更便于理解模型对您的意义。

![a](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/a-Jul-05-2025-10-49-27-5678-PM.png?width=500&height=333&name=a-Jul-05-2025-10-49-27-5678-PM.png)

O2、生产率、腐蚀剂和 MgSO4 对缺陷率的影响似乎都很大。为了帮助实现改进，Susan 必须了解这些参数产生影响的方式。TreeNet 输出可以帮助实现这一点。

![a (1)](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/a%20(1)-Jul-05-2025-10-49-28-6691-PM.png?width=500&height=333&name=a%20(1)-Jul-05-2025-10-49-28-6691-PM.png)

那么，这家公司需要在哪些方面控制这些参数以最大程度地减少批次不合格率？

我们在图形上看到的值越高，批次出现缺陷的几率就越小。以上各图表明：

- O2 应保持在 20.5% 和 22% 之间
- 生产率越低，缺陷率越低
- 腐蚀剂的浓度应保持在 60% 和 70% 之间
- MgSO4 值高于 6% 可减少批次不合格率

基于此，Susan 对每个会产生影响的参数采取控制计划，以将它们控制在一个区域，从而使批次出现缺陷的几率保持在较低的良好水平。

缺陷率降低了，大家都超级开心，Susan 也升职了 🤩👌

**最后，您想亲自试试这种分析方法吗？**

您可以在此处下载[**数据集**](https://blog.minitab.com/hubfs/ManufacturingDefects%20(1).xlsx?hsLang=zh)和 [**R 脚本**](https://blog.minitab.com/hubfs/NeuralNet_Final.r?hsLang=zh)。

[此链接指向有关 R 与 Minitab 集成的支持页面。](https://support.minitab.com/en-us/minitab/20/integration/r-integration-guide/install-r-and-mtbr/)

下面的视频将引导您完成安装步骤，在 Minitab 中测试 R，然后在 Minitab 中运行神经网络 R 脚本。

[![demonstration](https://blog.minitab.com/hs-fs/hubfs/B2BML%20-%20NEW%20FILE%20MANAGER%20STRUCTURE/Blog%20Images/Imported_Blog_Media/Capture%20(1)-1-Jul-05-2025-10-49-30-7772-PM.png?width=600&height=336&name=Capture%20(1)-1-Jul-05-2025-10-49-30-7772-PM.png)](https://blog.minitab.com/hubfs/R%20blog%20GIF%20video2%20(1).mp4?hsLang=zh)

## 你可能也喜欢

<https://blog.minitab.com/zh/blog/the-future-is-now-improving-the-supply-chain-with-predictive-analytics-0?hsLang=zh>

[未来就在眼前：利用预测分析改进供应链 The Future is Now: Improving the Supply Chain with Predictive Analytics](https://blog.minitab.com/zh/blog/the-future-is-now-improving-the-supply-chain-with-predictive-analytics-0?hsLang=zh)

[Data Analysis](https://blog.minitab.com/zh/blog/tag/data-analysis)  | 14 分钟阅读

<https://blog.minitab.com/zh/blog/text-mining-in-minitab-with-python-integration?hsLang=zh>

[有兴趣了解文本挖掘？利用 Minitab 中的全新 Python 集成开启探索之旅！| Interested in Text Mining? Get Started in Minitab with New Python Integration!](https://blog.minitab.com/zh/blog/text-mining-in-minitab-with-python-integration?hsLang=zh)

[Python](https://blog.minitab.com/zh/blog/tag/python)  | 11 分钟阅读

<https://blog.minitab.com/zh/blog/trimming-decision-trees-paper-predictive-analytics-root-cause-analysis?hsLang=zh>

[修剪决策树，造出好纸张：Minitab 中的预测分析和根本原因分析 | Trimming Decision Trees to Make Paper: Predictive Analytics and Root Cause Analysis in Minitab](https://blog.minitab.com/zh/blog/trimming-decision-trees-paper-predictive-analytics-root-cause-analysis?hsLang=zh)

[Regression Analysis](https://blog.minitab.com/zh/blog/tag/regression-analysis)  | 11 分钟阅读

---

- [职业](https://www.minitab.com/zh-cn/company/careers/)
- [信任中心](https://www.minitab.com/zh-cn/trust-center/)
- [供应商](https://www.minitab.com/zh-cn/suppliers/)
- [站点图](https://www.minitab.com/zh-cn/site-map/)

- [![linkedin](https://blog.minitab.com/hubfs/WCM/linkedin-1.png)](https://www.linkedin.com/company/minitab/)
- [![facebook](https://blog.minitab.com/hubfs/WCM/facebook.png)](https://www.facebook.com/Minitab/)
- [![youtube](https://blog.minitab.com/hubfs/WCM/youtube.png)](https://www.youtube.com/user/MinitabInc)
- [![instagram](https://blog.minitab.com/hubfs/WCM/instagram.png)](https://www.instagram.com/minitab/)

---

© 2025 Minitab, LLC. All Rights Reserved.

- [使用条款](https://www.minitab.com/zh-cn/legal/terms-of-use/)
- [隐私政策](https://www.minitab.com/zh-cn/legal/privacy-policy/)
- [合法](https://www.minitab.com/zh-cn/legal/)

- Cookies Settings