我是 Minitab 17 脚本的新手,遇到了一个我找不到任何文档的问题,包括一条错误消息,它在 Google 上没有任何点击。我想要做的就是生成自动执行简单非线性回归的宏,所有这些都在 GUI 中或通过会话命令执行得很好。如果我按照 p 上的指示进行操作。10 Minitab 宏文档并复制我从 Project Manager/History 文件夹中成功运行的命令,将它们复制到 .MAC 文件中并用 GMACRO 和 ENDMACRO 命令包围它们,我最终得到以下代码:
GMACRO
NLinear;
Response 'MyColumn1';
Continuous 'MyOtherColumn2';
Parameter "Theta1" 0.5;
Parameter "Theta2" 0.2;
Expectation Theta1 * ln (MyOtherColumn2 - Theta2 );
NoDefault;
TMethod;
TStarting;
TConstraints;
TEquation;
TParameters;
TSummary;
TPredictions.
ENDMACRO
MACRO 语句之间的代码可以从 GUI 或作为会话命令运行。但是,当我从 Minitab 中的会话提示运行生成的宏文件时,我总是收到以下错误:“在所有全局宏模式下都不允许参数。” 我还收到包含引号的每一列的语法错误,即使这是标准会话窗口语法;我可以通过替换打开的工作表中的列标题(例如“C1”)来消除这些错误,但无法克服其他错误。
我显然使用了某种不正确的语法元素,但无法确定它们 - 有人有什么想法吗?网上有很多关于 Minitab 宏的说明材料,但我还没有遇到任何处理这种特殊错误或深入研究如何执行此类普通 Minitab 测试的材料。我的目标只是编写批处理文件,这些文件将在非工作时间等进行所有非线性回归。在此先感谢。