加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SPSS典型相关分析结果输出,转化成可编辑Excel表格数据的几种方法

(2017-09-05 11:26:45)
标签:

spss

典型相关

canonicalcorrelation

输出

excel

        低版本的SPSS,如本人所用SPSS18.0,本身菜单中不能直接分析典型相关分析,通常调用Canonical correlation.sps这个语法来实现。但是分析结果显示的排版看起来是错位的,即横竖不规则、不标准!
    输出 ==> 导出 ==> Excel表格,发现数据在Excel表格中,一行数据只占用一个单元格,即一行数据全部显示在一个单元格里面,无法使用Excel编辑(如图1所示)。这种情况的原因是SPSS输出数据中采用空格作为数据间隔,而不是制表符。
方法一:采用Excel菜单栏==>数据==>分列。
方法二:纯属个人娱乐。
平时也可以把数据复制到一个新建的TXT文本文档中,空格全部替换为制表符即可。但是SPSS输出结果规律性差(如图2),(1)小于1的小数显示为.**而不是0.**,因此导致数据间隔不同;(2)变量名称长度不同,例如 X1 和 X10,导致数据间隔不同。 也就是说,简单通过空格来把数据排列整齐,空格数量是不确定的。
    假如手动一个一个地修改、替换,非常复杂,数据量大估计得花几十分钟。所以需思考一种1分钟解决方案。
    解决方案:新建TXT文本文档==> 将数据复制到文本文档 ==> 选择菜单编辑==> 替换 ==> 查找内容==> 输入15个空格(这里15是随机选择的,只要保证大于SPSS输出结果中最大间隔数即可)==> 替换为==> 输入1个制表符(制表符即Tab键)==> 全部替换。
    继续输入14个空格,全部替换。
    继续输入13个空格,全部替换。
    …………
    直到输入1个空格,全部替换。
    最后,把TXT文本文档中数据复制到Excel,大功告成,数据非常标准(如图3)。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有