扬声器 | 成绩单 |
| 彼得·赫什 | 嘿,玛丽。 你好吗? |
| Mary Loveless,JMP | 我没事 你呢? |
| 彼得·赫什 | 是啊,度过了这个炎热多烟的夏天。 我看到你在外面钓鱼。 |
| Mary Loveless,JMP | 我是,我在蒙大拿州,那里很热,烟雾缭绕,然后我回到波士顿,那里很热,我把烟带回来了。 |
| 彼得·赫什 | 好吧,我看到了你钓到的那条鱼的照片,所以我觉得完全值得,对吧? |
| Mary Loveless,JMP | 是的, |
| 明确地。 嘿,我有东西要和你分享。 我创建了我的孔板信息的这个动画 gif。 |
| 好的,是的。 |
| 我想和你分享,因为现在我正在努力思考……你知道我一直在想捷径。 我能做些什么? 我怎样才能简化事情? 必须有一种方法让我捕捉到这一点并能够 |
| 看见 |
| 并用它捕获代码和所有内容。 而且我不必写下所有内容并将所有内容保存到脚本中。 你知道,在日记中写下不同步骤的笔记,所有这些都是为了与我的同伴分享。 所以必须……你必须……你必须帮助我,皮特。 |
| 彼得·赫什 | 是的。 |
| 是的。 |
| Mary Loveless,JMP | 这不是我最喜欢的活动。 但我不知道,你知道使用本地数据过滤器可以制作动画吗? |
| 彼得·赫什 | 是啊,这不是很酷吗? 那个……那里看起来真的很棒,玛丽。 什么……我们在看什么? |
| Mary Loveless,JMP | 因此,我们正在查看一段时间内的数据,我正在查看特定的仪器,我正在查看油井。 这是一个 96 孔板,随着时间的推移,我正在观察每个孔的效力,所以我正在研究指数 |
| 井中的生长或效力。 但我认为动画是一种很好的交流方式,可以向人们展示随着时间的推移发生的变化。 |
| 是的,然后最终你可以覆盖其中的一些,看看有什么变化。 |
| 彼得·赫什 | 那么告诉我一些关于你的挑战? 哪里......你从什么样的数据开始? 我在这里看到了你的输出,但是什么......你必须经过什么过程? |
| Mary Loveless,JMP | 所以我有一个 csv 文件,所以,数据来自仪器,我得到一个 csv 文件。 我把它带进来,在 JMP 中打开它,然后我进行一些数据表操作,一些列 |
| 操纵。然后我在 Graph Builder 中创建图表并创建这个动画 gif。 |
| 好的。 |
| 我说的时候听起来很容易。 |
| 但是当你坐下来试着写下它时 |
| 出来并记录下来,它变得非常乏味。 所以我听说过有关增强日志的信息,或者 |
| 行动记者 |
| 所以帮助我,因为你知道我跟不上事情。 |
| 彼得·赫什 | 当然,玛丽,我为什么不呢?我要在这里窃取屏幕,然后首先回顾一下我们是什么……我们想做什么。 所以 |
| 您从这个 csv 文件开始,将其导入 JMP,您必须进行一些数据操作,最后,您想要在此处创建一个可共享对象,并且您不太喜欢编写脚本。 所以我们要做这一切而不必写 |
| 一些代码,因为尽管我们喜欢窃听 Brady 和 Mike 以及那些帮助我们的编码员,但如果我们不必这样做就好了。 那么让我们……让我们……看看我们如何在 JMP 中做到这一点。 所以我们需要做的第一件事就是打开那个日志,对吧。 |
| 没错,就是日志。 所以这是您可能没有在以前版本的 JMP 中使用过的东西,因为它是关于编写脚本并查看您的脚本是否有效但是 |
| 这就是它的样子。 我们可以通过查看和记录来打开它。 |
| 您还会注意到,当您... |
| Mary Loveless,JMP | 谁知道有日志? |
| 彼得·赫什 | 那是什么? |
| Mary Loveless,JMP | 日志是全新的吗? |
| 彼得·赫什 | 不,日志一直在那里,只是在 JMP 16 中变得更好了。 |
| Mary Loveless,JMP | 那么它之前做了什么,只是记录 JMP 什么时候会崩溃或者什么? |
| 彼得·赫什 | 有点儿。 它会......当你运行一个脚本并且脚本坏了时,它会告诉你它在哪里坏了,发生了什么,你得到了什么样的错误但是...... |
| Mary Loveless,JMP | 哦,好吧,所以它更像是脚本编写者可以利用或用来查看、跟踪和调试的日志。 |
| 彼得·赫什 | 是的,正是和 |
| 现在它变得更通用,比如如果你习惯于在 Excel 或类似的东西中记录宏,是的,这种做同样的事情,在我看来,更容易,因为你没有喜欢打开录音按钮,它只是自动为你做。 |
| 而且,所以那是... |
| 再次,打开它你去查看和记录。 它也是默认情况下,你会注意到,它只是隐藏在主窗口中,所以我也可以双击它并打开它。 |
| 知道了。 好的,让我们从这里开始这个过程。 你给了我这个……你的一些数据在这里 |
| 就像你说的,原始数据来自 csv 文件。 |
| 好的,让我们从导入该 csv 文件开始。 所以我要把它拖到 JMP 窗口中。 给你。 这是我们的第一步。 我们有我们的数据。 |
| Mary Loveless,JMP | 现在我需要 |
| 打开日志? 你只是把它拖到……拖到日志窗口上了吗? |
| 彼得·赫什 | 我可以将它拖到任何 JMP 窗口上,它只会记录所做的事情。 |
| 知道了。 如果对于已经使用 JMP 一段时间的人来说,这里捕获的所有内容都与源脚本中的内容相同。 所以那部分已经被捕获了,但这只是保留我们所做的一切的运行日志。 |
| 好的,既然我们已经导入了,那么下一步是什么? 我们需要做什么? |
| Mary Loveless,JMP | 所以这是一张宽桌子。 它有时间跨越,所以我想让它更高,只是堆叠时间,所有时间列。 |
| 彼得·赫什 | 堆叠数据。 好的? |
| Mary Loveless,JMP | 是的。 |
| 彼得·赫什 | 我们开始了。 这样看起来好一点吗? |
| Mary Loveless,JMP | 好多了。 |
| 彼得·赫什 | 那我们接下来做什么? |
| Mary Loveless,JMP | 选择标签列。 |
| 彼得·赫什 | 好的。 |
| Mary Loveless,JMP | 和 |
| 转到新列菜单,实用程序, |
| 文本到列。 |
| 你注意到你必须放一个分隔符,所以让我们加一个空格。 |
| 点击空格键,因为只有一个空格。 |
| 彼得·赫什 | 好的。 |
| 看起来不错。 |
| Mary Loveless,JMP | 并取标签和标签 1。 选择这两个并删除它们。 |
| 彼得·赫什 | 好的,所以只需右键单击此处并删除。 |
| Mary Loveless,JMP | 然后我想要标签 2,我想更改名称和列属性。 |
| 好的。 将该标签更改为时间。 |
| 好的,将您的数据类型更改为数字。 |
| 彼得·赫什 | 好的。 |
| Mary Loveless,JMP | 并将建模类型更改为序数,因为时间是一个顺序。 |
| 彼得·赫什 | 知道了。 |
| 惊人的。 只需点击应用就可以了。 我们开始了。 |
| Mary Loveless,JMP | 现在,此数据已准备好进入图形生成器并单击添加动画。 |
| 彼得·赫什 | 好的。 如此完美。 |
| Mary Loveless,JMP | 打开图形生成器 |
| 并放置位置和地图形状。 |
| 彼得·赫什 | 知道了。 |
| Mary Loveless,JMP | 并将数据放在颜色上。 |
| 彼得·赫什 | 好吧。 |
| Mary Loveless,JMP | 所以现在这只是,你知道的,数据,作为上面所有数据的汇总数据。 所以现在,我要做的是查看每个时间点。 因此,让我们转到红色三角形下方并选择本地数据过滤器。 |
| 彼得·赫什 | 好吧。 |
| Mary Loveless,JMP | 并加上选择时间。 |
| 好的,所以我想在这里做一些调整。 所以在主要本地数据过滤器红色三角形下,我喜欢关闭计数,因为我们知道它是 96 孔。 |
| 在底部。 而且我也喜欢,在时间旁边的红色三角形下,在显示选项下,有时我会忘记,我喜欢检查......显示,因为我喜欢在我通过和设置动画时检查这些框. |
| 彼得·赫什 | 好的。 |
| Mary Loveless,JMP | 现在,我想我已经准备好了。 |
| 彼得·赫什 | 好吧,我不想冒犯 John Sall,所以我要说完了。 |
| Mary Loveless,JMP | 哦,是的,不得不说完成了。 |
| 彼得·赫什 | 好的,好的,然后我们将只应用其中一个过滤器。 所以现在不是总结,而是一个时间点,好吧。 |
| Mary Loveless,JMP | 现在继续主三角形并说动画。 |
| 彼得·赫什 | 太酷了,我认为人们对它的使用还不够。 |
| Mary Loveless,JMP | 不好了, |
| 不。 |
| 彼得·赫什 | 我喜欢使用动画。 它让我看起来像是在工作而且很忙,而且你知道,如果我创建其中一个,然后让它播放,你知道的。 |
| Mary Loveless,JMP | 这是我的屏保所以... |
| 彼得·赫什 | 这是正确的。 |
| 打动你的老板,对吧? |
| Mary Loveless,JMP | 正确的。 |
| 好吧,让我们循环播放一个动画。 |
| 彼得·赫什 | 好的。 |
| 我刚刚打开那个红色三角形进行录音,所以它在播放和录音的同时。 然后,一旦循环结束,我会把它关掉,现在我可以暂停它,然后我可以……我可以把它保存为,你知道的,我们的 |
| 图形或任何我们想称呼它的东西。 |
| Mary Loveless,JMP | 对对对对。 |
| 彼得·赫什 | 并点击保存。 她就在那里。 好的。 |
| Mary Loveless,JMP | 完美,完美。 所以现在给我看这个增强的日志,告诉我它是什么……什么……它将如何帮助我。 |
| 彼得·赫什 | 好的,所以您可以在这个增强日志中看到,我们对数据表所做的一切都被捕获在那里。 它导入、堆叠文本到列,删除那些额外的列,然后更改一些列信息。 |
| Mary Loveless,JMP | 图形生成器在哪里? |
| 彼得·赫什 | 很好的问题。 那么为什么不立即将 Graph Builder 放在那里呢? 因为我仍然可以对其进行更改。 在我关闭它之前它不会被添加。 现在看。 |
| Mary Loveless,JMP | 哦。 |
| 彼得·赫什 | 我们开始了。 所以现在我需要创建它的一切都在这里。 因此,为了向您展示这是如何工作的,我将关闭这两个,以便我们 |
| 知道我不是 |
| 作弊。 |
| 然后我要清除最后两个关闭的东西。 所以现在我们已经导入到 Graph Builder。 |
| Mary Loveless,JMP | 是的是的。 |
| 彼得·赫什 | 好吧,现在最简单的方法就是进入红色三角形下方。 |
| 是的,通过脚本窗口保存脚本。 |
| Mary Loveless,JMP | 嗯嗯哦。 |
| 彼得·赫什 | 现在你可以看到所有这些步骤...... |
| Mary Loveless,JMP | 等一下。 所以我看到堆栈, |
| 我看到了文本栏。 哦,它和哇,它实际上在操作上方放置了一个注释字符串。 |
| 彼得·赫什 | 是的,是的,这真的很方便。 |
| Mary Loveless,JMP | 好好。 |
| 彼得·赫什 | 这就像在你的后兜里有一个好的编码器,而不仅仅是 |
| 我 |
| 忘记评论的东西。 这实际上告诉您它在做什么,这是您自己成为脚本编写者的一个很好的途径。 你可以很容易地调整这个, |
| 你可以看到这一步是如何完成的,对吧。 如果 |
| 你忘了什么堆叠......堆叠或文本到列是如何完成的, |
| 一切都在那里。 所以 |
| 现在我们已经保存了这个让我们运行它并确保它做我们想要的。 |
| 我们开始了,现在您可以看到,如果我们想重新创建动画 gif 或只是拥有此 JMP 报告,我们所要做的就是在那里点击播放。 |
| Mary Loveless,JMP | 惊人的。 这太棒了,这是 JMP 16 中的新功能吗? |
| 彼得·赫什 | 只是......是的,他们在一个版本中创造了这一切。 这不是很棒吗? |
| Mary Loveless,JMP | 哇,我觉得那真的很整洁。 所以现在我有了这个自动化的过程,你知道的,为了我自己,通过这个增强的日志,如果我想做任何记录保存或任何管理,我如何与人分享它以及如何记录它以供记录那? |
| 彼得·赫什 | 我很高兴你问了这个问题,玛丽。 这些都是很好的问题。 所以 |
| 两件事情。 我可以保存此脚本并将其发送给任何人,他们也可以运行它。 一种 |
| 您可能需要做的是确保他们导航到一个 csv 文件,该文件可能位于共享驱动器上或他们可以访问的某个地方。 |
| Mary Loveless,JMP | 嗯,明白了。 |
| 彼得·赫什 | 但我能做的另一件事是…… |
| 你会注意到在这个红色三角形下面,我实际上可以……嗯,让我,让我清除这些额外的步骤,因为我们……我们不想捕获那些。 所以我要清除那些,然后我要去这里,在保存脚本选项下,最后一件事是制作一个数据表。 |
| Mary Loveless,JMP | 啊,哦。 |
| 彼得·赫什 | 是的。 因此,您可以在此处看到已完成的每个步骤,然后是有关该步骤的消息,然后它会告诉您结果,它会告诉您 JSL 及其全部都在此处捕获。 |
| Mary Loveless,JMP | 哦,这真的很好,因为部分文档或您的记录保存或只是为了质量,您有一个脚本记录,该脚本记录了所记录的操作 |
| 针对该特定数据。 现在还有一个问题,Pete,你知道吗,我注意到你必须进去并移除一些我们不想要的东西,因为我们做了一些步骤。 有没有办法关闭它而不进行录音? 只是捕捉我们拥有的东西,还是它一直都在? |
| 彼得·赫什 | 是的,所以我可以..我可以在这里调整这些选项 |
| 个别地。 我还可以在文件和首选项下设置我的首选项。 在底部,有这个日志,它允许我默认关闭或打开东西。 所以我可以,就像你说的,我可以让它停止录制或只录制某些部分, |
| 喜欢 |
| 数据表操作 |
| 和东西。 |
| Mary Loveless,JMP | 哦,这是……这……你让我很开心。 |
| 彼得·赫什 | 那很简单。 |
| Mary Loveless,JMP | 那是......那很容易,我在这里,弄清楚这些有趣的步骤放在一起,现在我可以实际记录它,然后我有办法在数据表或脚本本身之间将它部署到我的 |
| 团队并能够在大约不到五分钟的时间内利用它。 |
| 彼得·赫什 | 是的,绝对。 那么您对此或其他任何问题还有其他疑问吗? |
| Mary Loveless,JMP | 是的,我在考虑数据表并将其引入等等时想到的另一个问题,你知道,我们总是......我们引入了许多不同的数据表,并且 |
| 我们总是在这个共享空间中对它们进行操作。 有没有办法我们可以进行质量检查或检查以确保数据表 |
| 与最终结果或我想要的输出,我可以比较它并确保它是最新的,或者我没有使用可能更早或更早的输出? 显示变化和数据表的东西。 |
| 彼得·赫什 | 是的,绝对。 因此,让我们关闭它,我将清除它。 所以让我们在这里再次运行这个脚本,我们将生成它。 我们将......我将结束这个图表并结束这个我们想要看到的是,这个数据表是否与那个数据表相同 |
| ...那个你 |
| ……你送我的? 我们是否进行了我们可能忘记的任何其他更改? 所以我要抓住它,看看这里。 你把这张数据表发给我了。 |
| 就在这里。 我们想看看,这是否与此相同,或者是否还有另一个步骤,也许,我们添加了 |
| 并更改为这两个,也许我们忘记记录了? 因此,让我们看一下这些数据并将其与该数据进行比较。 我们可以在表格下进行……比较数据表。 现在这已经在这里发布了几个版本。 |
| Mary Loveless,JMP | 我知道,但它从来没有……它只是说,是的,它是不同的。 |
| 彼得·赫什 | 是的,对,这不是很有价值。 |
| 是的,让我们看看它在 16 中的作用。 好吧,所以我们要点击比较。 |
| 你可以在这里看到,它正在比较堆叠数据,我们用那个脚本制作的数据与你发给我的这个板测试,它已经过调整。 因此默认情况下,JMP 将查看具有相同名称的列并进行比较。 |
| Mary Loveless,JMP | 正确的。 |
| 彼得·赫什 | 我们可以看到最后这个data,其实就是potency,我们没有改名字,所以没有自动链接。 但是我们可以告诉 JMP,嘿,这些是一样的。 我们想把它们联系起来。 |
| 好吧,然后我们有什么……这里有很多选项,但我要做的第一件事就是说,让我们逐行比较这些。 我们知道它们的顺序相同,所以我要点击比较。 |
| 你可以在这里看到它发现了 900 个差异。 所以它说每个单元格都有点不同,但如果我们看一下,这只是重要数字的不同,对吧。 好吧,这个看起来有 10 个,这个有 11 个,或者类似的东西。 所以 |
| Mary Loveless,JMP | 正确的。 |
| 彼得·赫什 | 不是……是的,确实没有什么不同,但 JMP 将它们标记为不同,因为它们略有不同。 我们在这里可以做的是允许一些相对错误, |
| 我们只是说,好吧,好吧,如果它们那么接近,我们不想称它们为不同,现在我们可以看到该数据与微小的相对误差没有什么不同。 |
| Mary Loveless,JMP | 现在 |
| 我们得到了差异,但是发生了什么......我的意思是,我们在表中有一些不同的脚本,我们可能已经完成了添加的规范限制,你知道,可能有一些不同的 |
| 特性。所以在......如果你去专栏信息, |
| 彼得·赫什 | 是啊是啊。 |
| 哦。 |
| Mary Loveless,JMP | 并且知道属性,就是所有的东西 |
| 在那里的列属性下,你抓住了一切吗? |
| 彼得·赫什 | 这是一个很好的问题。 所以如果你注意到这里红色三角形下面,对吧, |
| 默认情况下,唯一打开的是数据, |
| 但我可以比较表属性和列属性。 |
| Mary Loveless,JMP | 我明白了。 |
| 彼得·赫什 | 规格限制和地图角色。 |
| 所以那些不在我们用动作记录器创建的数据表中,但它们在这里。 所以我们可以看到,好吧,数据是相似的,甚至是相同的。 我们有一些没有被捕获的属性,所以那是...... |
| 我们也可以像你说的那样,比较表格属性,这样我们就可以看到是否有额外的来源或者类似的东西,你可以看到...... |
| Mary Loveless,JMP | 我懂了。 |
| 彼得·赫什 | 那是捕获的。 |
| Mary Loveless,JMP | 有没有办法将其保存到数据表,脚本中? 如果我必须将其用于质量或验证,我该如何保存这些信息? |
| 彼得·赫什 | 到剪贴板,到数据表,到脚本窗口, |
| 或者就像这里的期刊一样,对吧。 这里的好处是那个日记……我要关闭所有这些……那个日记脚本是什么,或者如果我把它保存到任何地方,它只是打开那个……或者比较那两个数据表 |
| 如果他们是开放的。 我碰巧关错了。 |
| Mary Loveless,JMP | 好的,好的。 嗯,这很整洁。 所以这也是……嗯,现在,有增强的日志动作记录器,我喜欢它,它记录动作,另一个是比较数据表。 |
| 彼得·赫什 | 是的。 |
| Mary Loveless,JMP | 这非常整洁。 我可能需要做一些额外的阅读才能了解如何浏览报告窗口,但是 |
| 只是为了能够浏览并查看不同的属性,尤其是当有人与我共享一张表并且他们添加了规格限制并且他们对列进行了排序并做了一些有趣的...... |
| 向数据表添加了一些有趣的属性,它让我看到了不同之处。 |
| 只要数据完整性相同,您就可以添加那些属性。 |
| 彼得·赫什 | 绝对地。 |
| Mary Loveless,JMP | 嗯,这真的很有见地,你在我的一天中至少给了我 15 分钟的时间。 |
| 彼得·赫什 | 完美的。 |
| Mary Loveless,JMP | 其实我可以 |
| 增加一点额外的午餐时间。 |
| 我本来想说早点辞职,但我不想让我的老板听到。 |
| 彼得·赫什 | 是的。 |
| 希望伊恩没有在看。 |
| Mary Loveless,JMP | 谢谢,Pete,和你闲聊总是好的,看看有什么新鲜事,发生了什么, |
| 希望, |
| 最后,人们会像我一样对增强的日志操作记录器比较表感到兴奋。 |
| 彼得·赫什 | 是的,绝对。 好吧,谢谢你给我时间,玛丽,希望, |
| 这很有用。 |
| Mary Loveless,JMP | 哦,是的。 总是。 谢谢,皮特。 |
| 彼得·赫什 | 再见。 |