0

我的数据集中有一个时间(24 小时甲酸盐)列,我想使用 SPSS Modeler 将时间安排到一天中的各个部分。

例如,0500-0900 = 清晨;1000-1200 = 早上很晚;1300-1500 = 下午

我可以知道我该怎么做吗?这是我的时间列的样子 -

时间数据栏

以下是如何读取数据 - 例如 824 = 0824AM ;46 = 0046 上午

我实际上尝试通过调整 SPSS 建模器中的 bin-width 来使用 Binning 节点,结果如下:

SPSS 建模器结果

这很奇怪,因为我的数据集中没有任何负数据,但 bin 1 的起始数字是负数,如图所示。

4

2 回答 2

0

您添加的图像对我来说被阻止了,但是您是否有一个解决方案的想法:

  • 使用与此类似的查询创建派生节点(新分类变量): if (TIME>= 500 or TIME <=900) then 'early morning' elseif (TIME>= 1000 or TIME <=1200) then 'late morning' else '下午' endif

希望对您有所帮助。

于 2018-10-17T12:41:52.087 回答
0

您可以轻松导出箱(从图像上的该窗口生成派生节点)并根据您的需要编辑边界。或者尝试一些其他的分箱方法,使结果更符合您期望的输出。

于 2019-02-28T20:51:49.703 回答