无法使用 SPSS Modeler 16 运行 k-means

Can't run k-means with SPSS Modeler 16

我正在使用 IBM SPSS modeler 16.0 分析我的数据,这些数据有四个字段,所有这些数据都作为字符串从数据库中检索,并使用 to_number() 节点替换转换为数字。当我将节点连接到 k-means 节点以使用该数据创建集群时,出现错误(我是 运行 法语版本,这是错误的翻译):

Type not enough specified for the field 'MyField1' 
Type not enough specified for the field 'MyField2' 
Type not enough specified for the field 'MyField3' 
Type not enough specified for the field 'MyField4' 

我几乎尝试了所有方法,但还是无法摆脱这个错误。谁能帮我解决这个问题?

非常感谢。

您需要实例化 k-means 模型使用的输入字段。 您可以通过在建模节点之前和任何现场操作节点之后添加一个 'Type' 节点来执行此操作,这些节点将计算或更改用作模型输入的任何节点。 然后在 'Type' 节点中,确保单击 "Read Values" 按钮或为每个字段做出正确的选择,这将实例化字段。 不仅 k-means 模型需要此步骤,而且大多数(如果不是全部)建模节点都需要此步骤。