在我们的免费在线课程中了解更多信息:
解决工业问题的统计思维
在本视频中,您将了解如何使用文件 Measles.jmp 创建 IF-THEN 公式来对连续数据进行分箱。
该数据表包含 1928 年至 2011 年美国麻疹发病率的数据。 在此场景中,我们希望创建一个新变量,将数据分为三个时间段:1963 年之前、1963 年至 1967 年和 1967 年之后。
我们将创建的公式示例位于疫苗列中。 请注意,这使用了条件 IF 语句和三个 THEN 子句。
我们将删除此公式并从头开始重新创建它。
首先,我们选择条件函数组,然后选择 If 函数。
这将创建一个包含两个 THEN 子句的 IF 语句。
我们知道我们会将数据分为三个容器,因此我们添加第三个子句。
为此,我们单击 ELSE 子句,然后从键盘上单击插入符号或插入按钮两次。 这将在公式中插入两个新参数。
现在我们一次一行地填充公式。
我们单击第一个表达式框并从列列表中选择变量 Year。
然后,从比较函数组中,我们选择 a < b。 我们在提供的框中输入 1963。 当年份满足此条件时,我们希望这个新列具有文本值“之前”。因此,我们输入“Before”(包括引号)作为 THEN 子句。
我们对第二行重复这些步骤。 Year 是表达式,即 1967 年,我们输入“Transition”作为 THEN 子句。
在最后一行,我们只需要进行一个更改。 我们输入“After”作为 ELSE 子句。
我们单击“应用”来测试公式。 在数据表中,您可以看到 Vaccine 列填充了 Before、Transition 和 After 值。
我们单击“确定”关闭公式。
作为确保我们正确创建公式的最终测试,我们创建了年份和疫苗的分布分析。 当我们单击疫苗条形图中的条形时,我们可以看到年份已按照我们的预期分为三个时间段。
谢谢。 我正在寻找这个信息。
我只是想知道,我是否愿意将 IF 条件(包含)放在字符上。 我应该使用哪个公式?
目前,我重新编码(添加新列)以将字符更改为 0/1。
然后,只有我使用 IF-THEN 语句继续在另一个新列添加其他数字列语句
