简介: 命令语法指南
命令语法参考 按命令名的字母顺序排列,以提供对语法命令语言中每个命令的详细信息的快速访问。 此简介将命令分组到广泛的功能区域中。 某些命令由于执行多个功能而被多次列出,此处不包含一些已不推荐使用的旧命令,以支持更新换代和更好的替代方法 (但仍受支持)。 在 发布历史记录部分中提供了对命令语法语言的更改 (自版本 12.0以来) ,包括对现有命令的修改和对新命令的添加。
Core System
Core 系统包含核心功能以及许多制图过程。 还有许多包含专用功能的附加模块。
正在获取数据
您可以采用多种数据格式进行读取,包括以 IBM® SPSS® Statistics 格式保存的数据文件, SAS 数据集,来自许多数据库源的数据库表, Excel 和其他电子表格以及具有简单结构和复杂结构的文本数据文件。
获取。 读取 IBM SPSS Statistics 数据文件。
导入。 读取使用 Export 命令创建的可移植数据文件。
添加文件。 通过添加案例来组合多个数据文件。
匹配文件。 通过添加变量来组合多个数据文件。
更新。 将主文件中的值替换为更新后的值。
获取翻译。 读取电子表格和 dBASE 文件。
获取数据。 读取 Excel 文件,文本数据文件和数据库表。
获取数据。 读取 Excel 文件,文本数据文件和数据库表。
获取捕获。 读取数据库表。
获取 SAS。 读取 SAS 数据集和 SAS 传输文件。
获取 Stata。 读取 Stata 数据文件。
数据列表。 读取文本数据文件。
开始数据-结束数据。 与 "数据列表" 配合使用以读取内联文本数据。
文件类型。 定义混合,嵌套和分组的数据结构。
记录类型。 与 "文件类型" 配合使用以读取复杂文本数据文件。
输入程序。 生成案例数据和/或读取复杂数据文件。
结束个案。 与 "输入程序" 配合使用以定义个案。
结束文件。 与 "输入程序" 配合使用以指示文件结束。
重复数据。 与 "输入程序" 配合使用,以读取其记录包含重复数据组的输入案例。
重新读取。 与输入程序配合使用以重新读取记录。
键控数据列表。 从非顺序文件读取数据。
点。 与键控数据配合使用,以确定顺序访问在键控文件中开始 (或恢复) 的位置。
数据集名称。 提供同时打开多个数据源的能力。
数据集激活。 使指定的数据集成为活动数据集。
保存和导出数据
您可以以多种格式保存数据,包括 IBM SPSS Statistics 数据文件, Excel 电子表格,数据库表,定界文本和固定格式文本。
保存。 以 IBM SPSS Statistics 格式保存活动数据集。
Xsave。 以 IBM SPSS Statistics 格式保存数据,而无需单独的数据传递。
导出。 以可移植格式保存数据。
写入。 将数据保存为固定格式文本。
保存转换。 将数据另存为制表符分隔文本和逗号定界 (CSV) 文本。
保存转换。 以 Excel 和其他电子表格格式以及 dBASE 格式保存数据。
保存转换。 替换或附加到现有数据库表或创建新的数据库表。
Statistics Adapter
存储库属性。 设置对象的属性
存储库连接。 建立与 IBM SPSS Collaboration and Deployment Services Repository 的连接并登录用户。
存储库副本。 将任意文件从本地文件系统复制到 IBM SPSS Collaboration and Deployment Services Repository ,或者将文件从 IBM SPSS Collaboration and Deployment Services Repository复制到本地文件系统。
数据定义
IBM SPSS Statistics 数据文件可不仅仅包含数据值。 字典 可以包含各种元数据属性,包括测量级别,显示格式,描述性变量和值标签以及缺失值的特殊代码。
应用字典。 应用外部 IBM SPSS Statistics 数据文件中的变量和基于文件的字典信息。
数据文件属性。 创建可与数据文件一起保存的用户定义属性。
变量属性。 创建可与数据文件中的变量一起保存的用户定义变量属性。
变量标签。 将描述性标签分配给变量。
值标签。 将描述性标签分配给数据值。
添加值标签。 将描述性标签分配给数据值。
变量级别。 指定测量级别 (名义,有序或刻度)。
缺失值。 指定要视为缺失的值。
重命名。 更改变量名。
格式。 更改变量打印和写入格式。
打印格式。 更改变量打印格式。
写入格式。 更改变量写格式。
变量对齐。 指定数据编辑器中数据值的对齐方式。
变量宽度。 指定在数据编辑器中显示变量的列宽。
Mrsets。 定义并保存多重响应集信息。
数据转换
您可以执行从简单任务(比如拼并类别以进行分析)到更高级任务(比如基于复杂方程和条件语句创建新的变量)的数据转换。
自动重新编码。 将字符串和数字变量的值重新编码为连续整数。
计算。 创建新的数字变量或修改现有字符串或数字变量的值。
计数。 对变量列表中相同值的出现次数进行计数。
创建。 生成新的序列作为现有序列的函数。
日期。 生成日期标识变量。
离开。 禁止重新初始化,并在程序读取下一个个案时保留指定变量的当前值。
数字。 声明在赋值之前可以引用的新数字变量。
排名。 生成新变量,其中包含数字变量的秩,正态得分以及 Savage 和相关得分。
重新编码。 更改,重新排列或合并现有变量的值。
RMV。 将缺失值替换为通过多种方法之一计算的估计值。
Shift 值。 创建新变量,其中包含来自前面或后面个案的现有变量值。
字符串。 声明新的字符串变量。
临时。 指示仅对下一个过程生效的临时变换的开始。
TMS 开始。 指示要以 PMML 格式导出到文件的变换块的开始 (带有 IBM SPSS Statistics 扩展名)。
TMS 结束。 标记要作为 PMML 导出的变换块的结束。
TMS 导入。 将包含 ADP 转换的 PMML 文件转换为命令语法。
TMS 合并。 将包含导出的变换的 PMML 文件与 PMML 模型文件合并。
文件信息
您可以向数据文件添加描述性信息,并显示活动数据集或任何所选 IBM SPSS Statistics 数据文件的文件和数据属性。
添加文档。 在活动数据集中创建任意长度的文本块。
显示。 显示来自活动数据集的字典的信息。
比较数据集。 将活动数据集的内容与当前会话中的另一个数据集或 IBM SPSS Statistics 格式的外部数据文件进行比较。
文档。 在活动数据集中创建任意长度的文本块。
删除文档。 删除使用 "文档" 或 "添加文档" 添加的所有文本。
系统文件信息。 显示 IBM SPSS Statistics 数据文件中所有变量的完整字典信息。
文件转换
数据文件的组织形式对于特定需要而言并非总是理想的。 您可能想要合并数据文件、以不同的顺序对数据排序、选择个案的子集、或通过对个案进行分组来更改分析的单位。 提供了广泛的文件转换功能。
删除变量。 从数据文件中删除变量。
对个案排序。 根据一个或多个变量的值对个案序列进行重新排序。
权重。 基于指定变量的值的个案复制权重。
过滤器。 从分析中排除个案,而不从文件中删除这些个案。
个案数 (N of Cases)。 删除数据文件中除前 n 个案例在内的所有案例。
样本。 从数据文件中选择个案的随机样本,删除未选择的个案。
选择 If。 根据逻辑条件选择个案,删除未选择的个案。
拆分文件。 根据一个或多个拆分变量的值将数据拆分为单独的分析组。
使用。 指定时间序列过程的一系列观测值。
聚集。 聚集个案组或创建包含聚集值的新变量。
Casestovars。 重构具有案例的多行的复杂数据。
变量存储。 重构复杂数据结构,其中有关变量的信息存储在多个列中。
翻转。 转置行 (个案) 和列 (变量)。
添加文件。 通过添加案例来组合多个 IBM SPSS Statistics 数据文件或打开的数据集。
匹配文件。 通过添加变量来组合多个 IBM SPSS Statistics 数据文件或打开数据集。
星型连接。 通过添加变量来组合多个 IBM SPSS Statistics 数据文件或打开数据集。
更新。 将主文件中的值替换为更新后的值。
编程结构
与其他编程语言一样,命令语法包含可用于执行许多操作的标准编程结构。 这些功能包括仅当某些条件为 true (if/then/else 处理) 时才执行操作,重复操作,创建元素数组以及使用循环结构。
中断。 与 Loop 和 Do If-Else If 配合使用,以控制无法通过条件子句完全控制的循环。
Do If-Else If。 根据逻辑表达式有条件地执行一个或多个变换。
执行重复。 在指定的变量集上重复相同的变换。
如果。 根据逻辑条件有条件地执行单个变换。
循环。 执行由循环中的命令指定的重复变换,直到它们达到指定的分界值为止。
向量。 将向量名称与一组变量相关联,或定义新变量的向量。
编程实用程序
定义。 定义程序宏。
回传。 将指定的文本字符串显示为文本输出。
执行。 强制读取数据,并在命令序列中执行其前面的变换。
主机。 在操作系统级别执行外部命令。
包括。 包含来自指定文件的命令。
插入。 包含来自指定文件的命令。
脚本。 运行指定的脚本文件。
常规实用程序
高速缓存。 在临时磁盘空间中创建数据副本,以加快处理速度。
清除变换。 废弃自上一个过程以来累积的所有数据变换命令。
擦除。 删除指定的文件。
文件句柄。 将唯一的文件句柄分配给指定的文件。
新建文件。 创建空白的新活动数据集。
许可权。 更改指定文件的读/写许可权。
保留。 存储可稍后通过 Restore 命令恢复的当前 Set 命令规范。
打印。 将指定变量的值打印为文本输出。
打印弹出。 在输出的新页面顶部显示指定的信息。
打印空间。 在输出中显示空白行。
复原。 复原由 Preserve 存储的 Set 规范。
设置。 定制程序缺省设置。
显示。 显示当前设置,其中许多设置由 Set 命令设置。
子标题。 在输出的每个页面上插入一个子标题。
标题. 在输出的每个页面上插入标题。
矩阵操作
矩阵。 使用矩阵程序,可以用矩阵代数的紧凑型语言编写自己的统计例程。
矩阵数据。 读取原始矩阵材料,并将其转换为可由处理矩阵材料的过程读取的矩阵数据文件。
Mconvert。 将协方差矩阵材料转换为相关矩阵材料,反之亦然。
输出管理系统
输出管理系统 (OMS) 提供了自动将所选类别的输出写入不同格式的不同输出文件的能力,包括 IBM SPSS Statistics 数据文件格式, HTML , XML 和文本。
OMS。 控制输出的路由和格式。 输出可以路由到 XML , HTML ,文本和 SAV (IBM SPSS Statistics 数据文件) 格式的外部文件。
OMSEnd。 结束活动的 OMS 命令。
OMSInfo。 显示所有活动 OMS 命令的表。
OMSLog。 创建 OMS 活动的日志。
输出文档
这些命令控制 "查看器" 窗口和文件。
输出激活。 控制输出到 "查看器" 输出文档的路由。
输出关闭。 关闭指定的 "查看器" 文档。
输出显示。 显示所有打开的查看器文档的表。
输出导出。 以各种格式 (例如, Word , Excel , PDF , HTML 和文本) 将输出导出到外部文件。
输出名称。 将名称分配给活动的 "查看器" 文档。 该名称用于在后续的 "输出" 命令中引用输出文档。
输出新。 创建新的 "查看器" 输出文档,该文档将成为活动输出文档。
输出打开。 打开 "查看器" 文档,该文档将成为活动输出文档。 您可以使用此命令将输出附加到现有输出文档。
输出保存。 将打开的输出文档的内容保存到文件中。
图表
个案图。 序列变量和时间序列变量的个案图。
GGraph。 条形图,饼图,折线图,散点图,定制图表。
图。 序列和时间序列变量的概率图。
Spchart。 控制图,包括 X-Bar , r , s ,个人,移动范围和 u。
时间序列
Core 系统提供了一些基本的时间序列功能,包括一些时间序列图表类型。 SPSS Statistics Professional Edition 或 "预测" 选项中提供了广泛的时间序列分析功能。 请参阅主题 附加组件模块 以获取更多信息。
ACF。 显示和绘制一个或多个时间序列的样本自相关函数。
CCF。 显示和绘制两个或更多时间序列的交叉相关函数。
PACF。 显示并绘制一个或多个时间序列的样本部分自相关函数。
Tsplot。 一个或多个时间序列或序列变量的图。
拟合。 显示从残差序列计算的各种描述性统计,用于评估模型拟合优度。
预测。 指定标记预测期开始和结束的观测值。
Tset。 设置要由分析时间序列和序列变量的过程使用的全局参数。
Tshow。 显示 "Tset" , "Use" , "Predict" 和 "Date" 命令的所有当前规范的列表。
验证。 生成有关最新 "日期" , "使用" 和 "预测" 规范的状态的报告。