Mangold INTERACT 中工作流程编辑器的力量

这篇文章解释了其中的一个演示工作流程,让你了解Mangold INTERACT工作流程简化研究的可能性。

Workflows in INTERACT simplify analysis, prevent errors, and ensure that all users run the same procedures using the exact same routines with the exact same settings which is indispensable in any serious study.

Mangold INTERACT 是一个收集和分析观察结果的强大工具。它为手工收集数据的各种方法提供了一系列的观察方法,以及许多统计学, 数据挖掘程序和数据重组命令。

数据收集只是你研究的开始,与你是否使用传感器测量, 人工智能自动检测或手动记录观察结果无关。 

综合并解释所有的观察和措施是研究者的主要任务。

Mangold INTERACT 提供了许多独立的命令和程序,以协助研究人员达到他们的目标。关于究竟如何将观察和测量结果转化为有价值的结果,基于项目的标准化确保了高质量的结果。

这就是为什么 Mangold INTERACT 20 配备了一个全新的工作流程编辑器,允许您将所有需要的重组和分析步骤合并并预先定义为一个工作流程。

什么是Mangold INTERACT的工作流程?

Mangold INTERACT工作流程使你能够简化你的数据挖掘和分析过程,通过组合各种命令,无论是否有预定义的设置,并使其作为一个单一的命令提供给你的用户,最大限度地减少沿途忘记的风险。

Mangold INTERACT Professional 专业版及以上版本提供一个工作流程编辑器,允许你在INTERACT中的任何命令旁边进行组合和应用。

它甚至提供了无法通过菜单中的常规命令获得的功能!

在工作流程编辑器中,所有可用的命令都以 "模块 "的形式呈现,可以通过简单的拖放添加到个人工作流程中。
因此,创建一个工作流程通常不需要任何编程知识!
如果你知道在INTERACT中要做什么,你可以为自己建立一个工作流程。

每个模块都是一个工作单元,连接多个模块会自动将数据从一个模块传递到另一个模块。

你可以在你当前的文档, 所有打开的文档或只在一个特定的文档上运行一个工作流--就像我们在各种可用的演示工作流中所做的那样。

INTERACT Workflow Editor

我在哪里可以找到演示的工作流程?

INTERACT Files - Open menu showing demo workflows

每个Mangold INTERACT的安装都有一堆预装的演示工作流程,可以通过开始-文件-打开菜单访问。 

这些演示工作流程使你能够检查各种可能性,并了解大多数工作流程所需的基本模块的细节。

您需要一个INTERACT专业版或高级版许可证来创建和编辑工作流。

INTERACT专业版用户创建的工作流可以在INTERACT基本版中安装和执行。

Mangold INTERACT高级用户还可以使用Python工作流模块,在INTERACT内直接释放Python的无限制的力量。

在一个程序中结合多个命令

为了解释INTERACT工作流程的原理,让我们看一下演示工作流程 "妈妈和孩子共同出现和或然率分析"。

如果我们从菜单中选择这个演示工作流,就会出现工作流编辑器,显示这个工作流中所有的模块组合:

Workflow Editor with modules

这个工作流程展示了如何用一个命令来回答一个复杂的研究问题。

我们假定的研究问题是: 在婴儿和母亲开始相互微笑后的3秒内,婴儿的大多数积极发声是否发生?

演示数据文件只保存了关于母亲和婴儿的独立目光、面部表情和发声的代码。描述性统计立即提供了婴儿积极发声的总数,但我们需要确定其中有多少积极发声是在相互微笑的三秒钟内发生的。

因此,为了回答这个问题,我们首先需要确定所有母亲和婴儿在互相微笑时看着对方的情况。其次,我们需要搜索在这种相互微笑的3秒钟内孩子的任何积极发声。

要执行一个工作流,请点击菜单栏或工作流编辑器中的小三角形(播放图标)

工作流程的目的

这个演示工作流程被设计用来打开一个特定的演示文件,并搜索所有预先定义的代码组合的共同出现情况。

为所有与所发现的情况相匹配的情况创建新的事件。这些新的事件包含一个新的 "相互微笑 "的代码。

然后,基于这个新的 "相互微笑 "代码和婴儿现有的 "积极发声 "代码的权变分析被直接执行。

分析结果被输入到一个目标文件中,描述性的统计数据会自动呈现。

Singel workflow modules used in this demo workflow

该工作流程中的模块:

  • 源文件模块,指向一个特定的演示文件。大多数工作流程以 "源文件 "模块开始,告诉INTERACT什么数据要应用这些程序。
  • 共同发生分析模块的设置是为了根据预定义的共同发生代码创建新的事件,以确定我们的 "相互微笑 "情况。
  • 应变分析模块,根据共同发生分析程序产生的自动生成的 "相互微笑 "事件和人工记录的孩子的积极发声来寻找应急事件。
  • 目的地文件模块,以存储自动生成的事件供以后使用。
  • 筛选代码模块,为所需的统计数字预定义选择代码。
  • 描述性统计模块,指定应显示哪些统计数据。
  • 数据表输出模块,只显示正面发声、相互微笑和相互微笑后三秒内发生的正面发声的频率。

对于一些模块,你可以预先定义一个特定的代码选择或一个文件;其他模块只是执行它们的任务。

通过链接模块,所有的任务都按这个顺序执行。

工作流属性

每个工作流程作为一个整体也有通用属性;你可以指定它是否持有预定义的信息,并启用或禁用用户互动,添加描述等。

 

在默认情况下,一个工作流程只是显示模块[显示标准对话框]所代表的命令,所以用户必须自己选择正确的代码。

 

这个演示的工作流程包含预定义的值,但仍然向你显示在其常规GUI对话框中调用的功能 [与预定义设置互动]。

 

如果用户不需要看到所发生的事情,工作流也可以无声地运行 [通过预定义设置无声]。

 

 

最重要的是,一个强大的用户可以创建一个工作流程,把它发送给他们的用户,通过把工作流程拖到INTERACT窗口来安装这样一个定制的命令。

关于这个工作流程中独立模块的更多细节,可以查阅 Mangold INTERACT 的在线文档中的 Workflow-Editor 

Workplow properties dialog to specify how the workflow will be executed

总结

如果你正在努力记住按什么顺序运行什么命令以获得你的结果或所需的输出数据,或者觉得你花了太多的时间教别人如何自己做,Mangold INTERACT工作流程是完美的解决方案

像以前的INTERACT版本一样,所有需要的步骤仍然可以手动进行,使用协同发生过滤器的命令来创建事件,在这种情况下,所有的相互微笑,然后根据用协同发生过滤器创建的新代码来运行应急分析程序。但是,这意味着你需要分别执行这些命令,并一次又一次地手动选择适当的代码,而且经常有遗漏的风险。

对于重复性的操作,特别是在预先知道所需代码组合的情况下,建议创建一个工作流,将所有的操作结合起来,并指定任何预先定义的选择。

预先定义的工作流程简化了分析,防止了错误,
并确保所有用户使用完全相同的数值运行相同的程序。