数据选项
转换与合并选项。 程序每次执行命令时,都要读取数据文件。有些数据转换(如“计算”和“重新编码”)和文件转换(如“添加变量”和“添加个案”)不要求单独传送数据,这些命令的执行可以延迟到程序读取数据以执行另一个命令时为止,如统计或绘图过程。
- 对于读取数据消耗一定时间的大型数据文件,可以选择用前评价来延迟执行并节省处理时间。选择此选项后,使用类似“计算变量”的对话框进行的转换的结果将不会立即显示在数据编辑器中;转换创建的新变量显示时将不带任何数据值;存在暂挂转换时,不能更改数据编辑器中的数据值。任何读取数据的命令(如统计或绘图过程)都将执行暂挂转换并更新数据编辑器中显示的数据。或者,可以使用“转换”菜单上的运行挂起的转换。
- 如果使用缺省设置立即评价,则从对话框粘贴命令语法时,每次转换命令后都将粘贴 EXECUTE 命令。请参阅多条执行命令主题以获取更多信息。
显示新数值变量的格式。 控制新数值变量的缺省显示宽度和小数位数。新字符串变量没有缺省的显示格式。如果值对于指定的显示格式来说太大了,则第一个小数位进行四舍五入,然后值就转换为科学记数法。显示格式不影响内部数据值。例如,数值 123456.78 在显示时可能四舍五入为 123457,但是在任何计算中都会使用原始的未经过四舍五入的值。
设置用两位数字表示年号的年限全距。为用两位数年份(如 10/28/86,29-OCT-87)输入和/或显示的日期格式变量定义年份范围。自动范围设置是基于当年的,从 69 年前开始,到 30 年后结束(加上当年,整个范围为 100 年)。对于自定义范围,结束年份是根据您输入的开始年份的值自动确定的。
随机数字生成器。 有两种不同的随机数字生成器可供使用:
- 兼容 V12 (Version 12 Compatible). V12 和早期版本中所使用的随机数字生成器。如果您要重新生成在早期版本中根据指定的种子值生成的随机结果,可使用此随机数字生成器。
- Mersenne 扭曲器 (Mersenne Twister). 较新的随机数生成器,可实现更可靠的模拟。如果从版本 12 或早期版本再现随机结果不是问题,那么可使用此随机数生成器。
指定测量级别。 对于从外部文件格式读取的数据,较旧版本的 IBM® SPSS® Statistics 数据文件(8.0 以前的版本)以及在会话中创建的新字段,数值字段的测量级别取决于一组规则,包括唯一值的数量。您可以指定数值变量的数据值的最小数量,用于将变量分为连续(刻度)变量或名义变量。唯一值的个数少于指定数量的变量划分为名义变量。
当决定应用连续(刻度)或名义测量级别时,会在应用最小数据值规则数之前评估许多其他条件。将以条件在下表格中的排列顺序对其进行评估。将应用与数据匹配的第一个条件的测量级别。
| 条件 | 测量级别 |
|---|---|
| 格式为美元或自定义货币 | 连续 |
| 格式为日期或时间(不包括月份和星期) | 连续 |
| 变量的所有值均缺失 | 名义(N) |
| 变量包含至少一个非整数值 | 连续 |
| 变量包含至少一个负值 | 连续 |
| 变量不包含少于 10,000 的有效值 | 连续 |
| 变量具有 N 个或更多唯一有效值* | 连续 |
| 变量不包含少于 10 的有效值 | 连续 |
| 变量具有少于 N 个唯一有效值* | 名义(N) |
* N 是用户指定的分界值。缺省值为 24。
数值的四舍五入和取整。 对于 RND 和 TRUNC 函数,此设置控制用来将接近四舍五入边界的值四舍五入的缺省阈值。在安装时,此设置被指定为一个位数,设为 6,这对于大部分应用程序都足够了。位数设为 0 会产生与版本 10 相同的结果。将位数设为 10 会产生与版本 11 和 12 相同的结果。
- 对于 RND 函数,此设置指定最不显著的位数,要四舍五入的值可能未达到四舍五入的阈值,但是仍然被四舍五入。例如,在将一个 1.0 到 2.0 之间的值四舍五入为最接近的整数时,此设置会指定该值距离 1.5 还差多少(四舍五入为 2.0 的阈值),并仍然将该值四舍五入为 2.0。
- 对于 TRUNC 函数,此设置指定最不显著的位数,要取整的值可能未达到最接近的四舍五入边界,在取整之前要被四舍五入。例如,在将一个 1.0 到 2.0 之间的值取整为最接近的整数时,此设置指定该值距离 2.0 还差多少,并将该值四舍五入为 2.0。
自定义变量视图。 控制变量视图中属性的缺省显示和顺序。请参阅更改缺省变量视图主题以获取更多信息。
更改字典。 控制用于检查变量视图中项目拼写的字典的语言版本。请参阅拼写检查主题以获取更多信息。