使变量适合分析
Making a variable proper for analysis
我有一个这种格式的字符串变量:
stock
stockA
stockB
stockC
我想在判别分析中使用这个变量作为分组变量,但我可以在列表中看到它。有一种方法可以 select spss 中的所有列并使用 tranform 创建一个新列,使该变量可用于分析。
但是我应该选择什么样的改造才能做出来呢?
它来自转换或数据table。
有点像
stockA -> A
stockB -> B
stockC -> C
是从tranform -> record to different values 但我到底应该怎么做?
回答(有问题):
变换 -> 重新编码成不同的变量
在输出变量中我设置了一个名称和一个标签:
我点击按钮旧值和新值..
在 Old Value 列 -> Value 我插入旧值并在 New Value -> Value 然后我按下按钮 Add
当我完成后,我按下所有 ok,我可以在 SPSS
中看到新列
当我进行因子分析时,我可以看到之前操作的新变量。
然而,当我转到分析 -> 分类 -> 判别分析时,我看不到新变量。
为什么?我怎样才能正确?
您需要将其重新编码为数值变量。使用 AUTORECODE(转换 > 自动重新编码)
我有一个这种格式的字符串变量:
stock
stockA
stockB
stockC
我想在判别分析中使用这个变量作为分组变量,但我可以在列表中看到它。有一种方法可以 select spss 中的所有列并使用 tranform 创建一个新列,使该变量可用于分析。
但是我应该选择什么样的改造才能做出来呢?
它来自转换或数据table。 有点像
stockA -> A
stockB -> B
stockC -> C
是从tranform -> record to different values 但我到底应该怎么做?
回答(有问题):
变换 -> 重新编码成不同的变量
在输出变量中我设置了一个名称和一个标签:
我点击按钮旧值和新值..
在 Old Value 列 -> Value 我插入旧值并在 New Value -> Value 然后我按下按钮 Add
当我完成后,我按下所有 ok,我可以在 SPSS
中看到新列当我进行因子分析时,我可以看到之前操作的新变量。
然而,当我转到分析 -> 分类 -> 判别分析时,我看不到新变量。
为什么?我怎样才能正确?
您需要将其重新编码为数值变量。使用 AUTORECODE(转换 > 自动重新编码)