我们可以使用 Recode 将值分类为缺失值吗1) 我想将负值分类为缺失值。可以使用 Recode 来实现吗?如果可以,该怎么做?我可以在 Recode 的同时创建一个新的公式列。我认为这需要两个步骤。我想知道是否可以一步完成。
2)如果我们使用数据过滤器,则可以在过滤数据的子集中使用重新编码,而不会影响其余数据。
数据混合和清理回复:我们可以使用 Recode 将值分类为缺失值吗点不是缺失观察值。 为了您的利益,这是 JMP 在数据表或脚本中表示它的方式。 只需将 Recode 中的值留空即可。 换句话说,将目标替换为空。
如果输入“.”那么 JMP 认为它是一个字符值。 (也不是缺失的字符值!)
唯一一次使用句点字符是在脚本中,例如作业。 赋值中必须有一个值:
Assign( left, right ) // assign right value to left variable
left = right
回复:我们可以使用 Recode 将值分类为缺失值吗我无法复制您的发现。我检查了 JMP 13-JMP 16 版本,但没有观察到您的发现
回复:我们可以使用 Recode 将值分类为缺失值吗纳尔逊,
谢谢。 我能够实施您的解决方案。 我有一个问题要问你。 这是我在发布问题之前尝试的另一种方法:当我尝试在 Recode 中选择具有负值的行,然后要求它用点替换时,JMP 警告说它将把列数据类型更改为字符。(我将原始列复制到一个新列中,这样我就不会更改原始值并在新列中执行我的更改)。但是当我使用你的公式时,它没有。 我认为我们正在尝试以不同的方式完成同一件事。那么区别是什么呢? 看起来在 JSL 中使用的点采用了该列的数据类型的定义——对吗? 如果没有,请你解释一下。
回复:我们可以使用 Recode 将值分类为缺失值吗最简单的方法是创建一个新列,然后使用以下公式
If( :your variable < 0, ., :your variable )