问题标签 [spss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

spss - 如何在 SPSS 中编程 l(x)=l(x-1)-d(x-1)?

在 SPSS 中编写这样的公式的最佳方法是什么: l(x)=l(x-1)-d(x-1) 其中 l(x) 是 x 年龄组处于危险中的总人数;d(x) 是年龄组 x 的总死亡人数。因此,d(x-1) 是年龄组 x-1 的总死亡人数。谢谢

0 投票
2 回答
3805 浏览

r - 在 SPSS 中加载 R 包

我刚刚开始将 R 集成到 SPSS 中,并且在 SPSS 中加载一些 R 包时遇到问题。我可以加载例如library(foreign)orlibrary(graphics)但它不适用于library(xlsReadWrite)or library(FactoMineR)。我已经将这些包安装到 R 中,我也可以将它们加载到 R 中。

在 SPSS 中使用此语法时:

我收到错误Error in library(xlsReadWrite) : there is no package called 'xlsReadWrite'

非常感谢,

拉库卡

0 投票
1 回答
536 浏览

statistics - SPSS逻辑回归

我想知道是否有办法获得许多单协变量逻辑回归。由于缺少值,我想为所有变量执行此操作。我想进行多元逻辑回归,但我的缺失值太多。我不想为我的数据库中的每个变量计算逻辑回归,有没有自动的方法?

非常感谢!

0 投票
4 回答
24651 浏览

string - 忽略 R 字符串中的转义字符(反斜杠)

在 SPSS 中运行 R 插件时,我收到一个 Windows 路径字符串作为输入,例如

我想在后续的 R 代码中使用该路径,但是斜杠需要用正斜杠替换,否则 R 会将其解释为转义(例如“\U used without hex digits”错误)。

但是,我无法找到可以用正斜杠替换反斜杠或双重转义它们的函数。所有这些函数都假设这些字符被转义。

那么,有没有类似的东西:

0 投票
1 回答
481 浏览

r - 无法将数据从 R 导入 SPSS

我使用库中的write.foreign命令foreign将 R 数据导入 SPSS,我使用了以下代码但失败:

但是当我尝试esoph.sps在 SPSS 中运行该文件时,输出给我以下消息是 SPSS 输出:

谁能告诉我发生了什么?谢谢。

0 投票
2 回答
5426 浏览

c# - 我可以将数据从 SQL Server 导入 SPSS 吗?

我正在编写一个基于 C# 表单的应用程序,它将其数据存储在 SQL Server 2005 中。

我的客户想在 SPSS 中使用这些数据。

我最初的计划是创建一个与 SPSS 结构匹配的数据库视图。然后可以将其导出为 CSV 文件并复制到 SPSS。

但是,我刚刚听说可能有一种方法可以直接在 SPSS 中从关系数据库中导入数据?我无法弄清楚如何做到这一点(我可以看到导出到 db 选项,但不是导入)

有人知道在 SPSS 中是否可以从 SQL Server 导入数据?或者,如果有比使用我上面概述的方法更简单的方法来实现这一点?

非常感谢!

--- 大号

0 投票
2 回答
3375 浏览

c# - 从 .NET 生成 SPSS .SAV 文件的最佳方法是什么?

我需要在我的 SPSS Web 应用程序中提供一些导出功能。我查看了一些用于为 SPSS 生成 .SAV 文件的非常古老的解决方案,但它们要么不完整,要么根本不起作用。如果有人遇到了什么问题,请告诉我。

0 投票
2 回答
1165 浏览

r - 将因子更改为数字 - 如何处理不可用的值

我有一个来自问卷调查的大数据集。将它从 SPSS 导入到 R(使用 SPSS 的 Stata-Output)给了我每个问题的答案作为因素。

一个问题的答案从 1 到 10。但是,有很多缺失值。R 也能识别它们。

但是,现在我想做一些计算 - 例如我想计算答案的平均值(不是很好的统计数据,我知道,没关系)。

所以我必须将因素重新编码为数字。我用as.numeric().

但是,现在我缺少编码为 11 到 14 的值。当然,我无法计算出任何这样的平均值。

将因子重新编码为数字并告诉 R 将任何大于 10 的值设置为 NA 的正确方法是什么?

例:你喜欢吃鱼吗?

0 投票
1 回答
4848 浏览

spss - 无法将缺失值分配给字符串

我正在使用 SPSS 语法编辑器来组合字符串变量。我知道每条记录的一个或零个变量中都会有数据,但两个变量中都不会有数据。这是我的代码,问题出在第一行:

当字符串变量匹配逻辑条件时,我无法弄清楚如何将系统缺失值分配给它。在这些条件下,我可以轻松地分配无意义的文本(例如“-999”或“”),但在对数据运行测试时,系统不会将其视为真正的缺失值。

你能帮我吗?逻辑有效,但我无法弄清楚如何分配缺失值。我已经尝试了许多排列(例如 $sysmis 和 MISSING)但无济于事。

0 投票
2 回答
244 浏览

labels - 我可以在 SPSS 中全局修复值/标签对吗

叹。我有这个很棒的数据集,包含近 15,000 个有效案例。只有一个问题。我的网络调查被配置为自动为每个李克特变量传递唯一的数值。而且,由于调查多次分支,我最终得到了一百多个标量变量,如下所示:

样本李克特变量。数字。10355 = “强烈反对。” 10356 = “有点不同意。” 10357 = “中性。” 10358 = “有点同意。” 10359 = “非常同意。”

可悲的是,每个变量都有不同的数值范围,与刻度的五个点相关联。在我可以组合变量之前,我需要将数据恢复到 1,2,3,4,5。理想情况下,我希望保持标签完好无损,尽管如果我失去它们也不是世界末日。该过程需要通过语法脚本自动化。

到目前为止,我能想到的唯一方法是使用 IF 语句块,例如:

但我们正在谈论数百个变量,需要获得这种相同的处理。必须有更好的方法。

我考虑创建一个基本的 FOR 循环来减少一些重复,但这仍然需要我手动记下每个变量编号的唯一起始编号。我考虑将变量名称和唯一的起始编号存储在一个配对数组中,但在挖掘文档并弄清楚如何在 SPSS 语法中执行此操作之前,我想我会问一个简单的问题:

有没有更好或更简单的方法来做到这一点?