数学之路-SPSS备忘(1)

2015-07-24 10:44:15 · 作者: · 浏览: 3

1、导入数据。

新建脚本,打开地震数据。

打开excel文件

GET DATA/TYPE=XLSX

/FILE='H:\mybook\\\4.5_month.xlsx'

/SHEET=name '4.5_month'

/CELLRANGE=full

/READNAMES=on

/ASSUMEDSTRWIDTH=32767.

EXECUTE.

DATASET NAME 数据集1 WINDOW=FRONT.

另存为openxls.sps,然后运行它

?

打开csv文件

GET DATA /TYPE=TXT

/FILE="H:\mybook\4.5_month.csv"

/DELCASE=LINE

/DELIMITERS=" ,"

/ARRANGEMENT=DELIMITED

/FIRSTCASE=2

/IMPORTCASE=ALL

/VARIABLES=

time A24

latitude F8.4

longitude F9.4

depth F6.2

mag F3.1

magType A3

nst F2.0

gap F5.1

dmin F10.8

rms F4.2

net A2

id A10

updated A24

place A17

type A12



CACHE.

EXECUTE.

DATASET NAME 地震数据 WINDOW=FRONT.

3、另存为sav文件

SAVEOUTFILE='H:\mybook\src\4.5_month.sav'

/COMPRESSED.

4、打开sav文件

并新增一个字段

GET FILE='H:\mybook\机器学习第3版-2\src\4.5_month.sav'

/KEEP time depthmag

/RENAME time=时间 depth=震深 mag=震级.

STRING 地震类别 (A12).

IF (震级 GT 3 AND 震级 LT 5 ) 地震类别="弱震".

IF (震级 GE 5 AND 震级 LT 7 ) 地震类别 ="强震".

IF 震级 GE 7 地震类别 ="大地震".

EXECUTE.

?

\