问题标签 [minitab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1159 浏览

python - 确保由 COM 连接启动的进程被杀死

我正在使用 Python 的win32com库自动化 Minitab 17,虽然所有命令都正确执行,但当我的脚本结束时,我似乎无法让 Minitab 进程启动的进程退出。我的结构看起来像

我没有收到任何异常引发或打印错误消息,该Mtb.exe进程仍列在任务管理器中。更令人沮丧的是,如果我在 IPython 会话中运行以下命令:

Minitab 进程立即关闭。我在正常的python交互式会话中观察到相同的行为。 为什么在交互式会话中而不是在独立脚本中运行时进程会正确关闭?我的脚本中没有执行哪些不同的操作?

我也试过process_data在 athreading.Thread和 a 中运行,multiprocessing.Process但没有运气。

编辑:

如果我有一个脚本只包含

然后当我运行它时,我会Mtb.exe在任务管理器中看到该进程,但是一旦脚本退出,该进程就会被杀死。因此,我的问题是,如果这个 COM 对象是在顶层声明还是在函数内部声明,为什么这很重要?

0 投票
2 回答
1322 浏览

python - 如何使用 NumPy 计算 Minitab 等效四分位数

我有一个家庭作业,我正在使用 Minitab 来查找数据集的四分位数和四分位数范围。当我尝试使用 NumPy 复制结果时,结果有所不同。在进行了一些谷歌搜索之后,我发现计算四分位数有许多不同的算法:如列表所示。我已经尝试了 NumPy 文档中列出的所有不同类型的插值用于百分位函数,但它们都不匹配 minitab 的算法。是否有任何惰性解决方案可以使用 NumPy 实现 minitab 算法,或者我只需要推出自己的代码并实现算法?

示例代码:

这是我与 NumPy 一起使用的方法

Minitab 的结果不同:

0 投票
1 回答
1735 浏览

vba - 如何使用 VBA 启动现有 Minitab 项目并与之交互?

我对 VBA-Minitab 交互有更大的计划,但我需要先从小处着手。我只是试图打开一个现有的 Minitab 项目,计算现有的工作表,并显示一个带有计数的消息框。我在有关 Minitab 的 15 篇文章以及文档中搜索了答案,但我一直无法找到解决方案。

当我运行上面的代码时,会打开相应的项目,会打开一个消息框,显示项目中有 1 张工作表,然后项目会关闭。这个特定的项目中有 8 张纸。此外,由于我之前所做的研究,我决定检查任务管理器以查看 minitab 应用程序是否真正关闭。即使代码提示它退出,它似乎仍在使用系统资源在后台继续运行。

0 投票
1 回答
195 浏览

macros - Minitab 控制图 - 在使用所有可用数据计算控制限时仅显示数据子集

我有 100 多个使用一些 Minitab 宏创建的控制图。这些图表用于监控制造过程。对于今年的活动报告,我希望仅在图表上直观地显示今年的数据,但我希望 Minitab 使用所有可用数据(当前和历史数据)计算控制限。

我已经使用“INCLUDE; WHERE”对哪些运行包含在计算中提出了一些要求。是否有可以包含在宏中的命令允许我只显示批次 X 到 Y 的数据,或者显示以批次 X 开头的数据点?作为最后的手段,我会考虑一个允许显示一定数量的批次的命令(最后 30 个或最后 40 个等)。

谢谢!

0 投票
1 回答
107 浏览

minitab - Minitab 17.2 更新 - 脚注出现在所有图表中

显然,已为 Minitab 17 推送了更新,而我当前的版本显示为 17.2。在这个新版本中,所有使用宏创建的控制图现在都在趋势中显示脚注。现在默认显示“用于计算的数据点:1-100”和“结果包括[使用的条件显示在此处]的行”

我的同事能够通过更改宏代码并插入以下内容来摆脱脚注:

NoOFootnote; NoSFootnote; NoXFootnote; NoPerFootnote.

有没有办法更改默认设置并删除脚注,这样我就不必为我的所有代码都这样做?

0 投票
0 回答
78 浏览

minitab - 保存或链接到 Minitab 项目之外的文件

Minitab 将数据保存在项目或工作表中。如果工作表在我的项目中并且我保存了,则似乎工作表也没有保存。相反,我必须手动保存每个工作表。有没有办法通过界面或使用编程来强制 Minitab 保存或更新项目中的每个工作表?最好只涉及 .CSV 文件。

0 投票
1 回答
601 浏览

excel - 将数据复制/粘贴到计时器上的其他现有工作簿

我目前有这个 VBA -

.OnTime 命令在没有复制/粘贴部分的情况下完美运行,这很棒。

这给了我一个来自 SQL 查询的自动更新值列表,以及每列值底部的平均值。

我正在尝试进行设置,以便将平均值自动添加到 Minitab 中的列中,但我相信宏正在停止 Minitab 中的自动更新。

所以我的想法是将平均值复制粘贴到没有自己的宏的 Excel 工作簿中,然后将其链接到 Minitab。

我是否输入了错误的复制粘贴代码,或者在需要存储宏的位置以及如何存储方面存在一些问题?

快速编辑 - 我应该添加当前代码给出“运行时错误 9,下标超出范围”并突出显示复制/粘贴代码。

0 投票
1 回答
371 浏览

minitab - Minitab - 从两个工作表自动更新两个图形

我有一个包含两个工作表的 Minitab 项目。它们都在一个 Excel 工作表中链接了两个不同的单元格,这些单元格以特定的时间间隔更新。因此,每次更新 Excel 单元格中的值时,它们都会添加到相应 Minitab 工作表的下一行。

现在,我从 Minitab 中的每张工作表中生成了一个自动更新的控制图。

我的问题是只有一个图表会更新,具体取决于当前处于活动状态的工作表。

有什么办法可以规避这种情况吗?我希望这两个图表都能够自动更新,并且将来可能有更多工作表,每个工作表都具有相同的功能。

如果我有两个单独的 Minitab 项目,每个项目都打开一张纸,我可以让它工作,所以对我来说,在同一个项目中不可能做到这一点是没有意义的。

希望这里有 Minitab 专家可以提供帮助。

0 投票
1 回答
263 浏览

r - 比较速率 - 曲线和退化

我有 9 条退化曲线,我想比较它们,并希望得到关于如何最好地做到这一点的建议。我最初的想法是比较非线性回归。我将首先解释这个问题,然后再详细介绍一下实验设计:

我的问题是:

  1. 如何比较我的 9 组之间的退化率?
  2. 我如何确定我的两个主要自变量(有机物类型和田间图)在多大程度上推动了降解率。

我将 3 种类型的有机物(X、Y、Z)放置在 3 个田间地块(A、B、C)中。每个小区放置12个有机质样品(每个小区36个样本,共108个样本)。我知道每个样品的原始有机物 (OM)(作为总值和干物质的百分比)含量。在每周间隔 3 个时间点(T1、T2、T3),我从每个地块中取出每种类型的 4 个样本,并再次测量有机物含量。

因此,对于 9 种组合(AX、AY、AZ、BX、BY、BZ、CX、CY、CZ)中的每一种,我有:在 T0 时对原始有机物进行 12 次测量,在后 3 次中对有机物进行 4 次测量点(T1、T2、T3)。

我希望我提供了足够的信息——如果我还没有,请询​​问。我非常感谢围绕此查询的任何帮助和建议。

谢谢你,圣诞快乐。

安德鲁。

链接到示例日期: https ://docs.google.com/spreadsheets/d/1a5w9BeeogprKAOwHi3WYSW7JF8EtjQOaaG9z-qzDRgw/pub?output=xlsx

0 投票
1 回答
268 浏览

minitab - Minitab:计算宏中的样本方差

所以我在 minitab 的 C1 中有这组样本,我从这些数据中重新采样 200 次并将其存储在 C2-C201 中。现在我想计算这些列中的每一列的样本方差,然后将结果保存在单独的列中。我可以用它来计算每一列的样本方差,但我无法保存结果。这是我当前的宏:

这可以完成工作,但它只是一遍又一遍地覆盖同一个单元格。最好的办法是每次迭代都像 c202(K1) 一样保存它,但我不知道如何实现它。