创建脚本来执行常见操作

因此,在本演示中,我将说明交互式操作与相应脚本中元素之间的一致性。我将通过创建包含两个连续变量的散点图,然后拟合数据趋势线来实现这一点。我将记录此过程中涉及的步骤。我打开了 JMP。我打开了课程日志,名为“JSL 入门”。在第一部分“课程准备”中,我要点击名为“初始设置”的脚本。每次在新的 JMP 会话中打开此日志时,都需要运行此初始设置脚本。因此,我将点击该脚本。当我收到初始设置完成的提醒时,我将点击“确定”。然后点击“下一步”进入课程日志的下一部分。这里有一个名为“大课堂数据”的脚本。它将创建与我们的示例文件之一安装相同的数据表。但是,由于日志使用脚本创建,因此我们不必担心指向任何特定的文件位置。我会点击它。然后我会转到“分析”菜单,选择“以 X 拟合 Y”。我想在 Y 角色中输入权重。请注意,这个角色叫做 Y。然后在 X 角色中输入身高——再次注意,这个角色叫做 X——当我在 X 和 Y 角色中输入这两个连续变量时,我们会看到“二元变量”一词出现在这里。我点击“确定”。这会生成散点图。再次,我想拟合那条回归线。所以我会转到“二元拟合”旁边的红色三角形,然后选择“拟合线”。现在我想查看 JMP 将编写的用于重新创建此输出的脚本。所以我会再次转到“二元拟合”旁边的红色三角形,然后在“保存脚本”下,选择“到脚本窗口”。现在,我已通过“文件”菜单中的首选项增大了“脚本编辑器”的字体大小。因此,如果我右键单击此脚本编辑器窗口并选择“重新格式化脚本”,JMP 将通过嵌套我选择的选项来重新格式化该脚本。如果您继续操作或重复相同的步骤,并且您可以在脚本编辑器窗口中的一行中看到所有脚本,您可以简单地调整窗口大小以使其变小,然后再次尝试重新格式化。如果您可以看到所有代码,则不会执行此操作。现在,在您的 JMP 副本中,您可能无法在脚本编辑器窗口中看到行号。如果您想查看这些行号,并且这对本课程有帮助,您可以转到“文件”菜单并选择“首选项”。在“脚本编辑器”组的“首选项”中,选中此选项以在脚本编辑器窗口中显示行号。默认情况下,该选项未选中。因此,我将单击“确定”以关闭“首选项”窗口。让我们看一下 JMP 编写的脚本。首先,我们在这里看到“二元变量”这个词,这是我们在有两个连续变量时启动的平台。正如我们在对话框中看到的,我们看到了 Y 和 X 角色,以及列的权重和高度。现在,每列名称前面都有一个冒号。冒号是一个范围运算符。它只是告诉 JMP,后面的名称将引用数据表列。在这种情况下,如果我没有使用冒号,JMP 仍然会查找数据表列,因为这是二元变量平台中的分析角色。但最好在列名前加上冒号。记住,当我们进入红色三角形菜单时,我选择了“拟合线”。默认情况下,“拟合线”会生成一条红线。JMP 添加了线条颜色这个可选元素,它指定了该线条颜色的 RGB 值。事实上,我可以删除我选择的所有内容,包括“拟合线”后面的括号。我仍然会得到一条红线。但线条颜色的可选指定是可用的。现在,您不必记住 RGB 颜色。我要去掉花括号中的三个数字。我可以将其替换为特定颜色的索引值或颜色名称。文档中提供了不同的索引和名称。我实际上要将线条颜色更改为蓝色。因此,我要输入一个双引号。您会注意到,JMP 会自动帮我关闭双引号。我要将单词 Blue 大写。现在,要运行脚本,有几种方法。您可以转到“编辑”菜单,然后选择“运行脚本”。您可以看到这里还有一个键盘快捷键 Ctrl+R。您可以在“脚本编辑器”窗口中右键单击,然后选择“运行脚本”。然后,还有一个带有绿色小“播放”按钮的工具栏按钮可供您使用。我倾向于使用键盘快捷键。但由于我即将结束您在工具栏中如何运行脚本的介绍,所以我将继续单击该按钮。所以,我们这里进行了相同的分析,但我稍微修改了一下线条颜色。虽然这个例子很简单,但它确实体现了 JSL 中一个非常重要的概念:我以交互方式执行操作,让 JMP 为我编写脚本,然后根据需要进行修改。所以,需要记住的是,只要我们能让 JMP 为我们编写脚本,我们就一定要这样做。