楼主: gowester
2714 11

[问答] 请教SPSS达人 [推广有奖]

  • 0关注
  • 0粉丝

大专生

65%

还不是VIP/贵宾

-

威望
0
论坛币
617 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
729 点
帖子
53
精华
0
在线时间
68 小时
注册时间
2009-1-20
最后登录
2020-3-25

楼主
gowester 发表于 2010-3-24 01:55:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我现在在SPSS中做一个数据分析。 内容如下,

我有一系列公司数据,每个公司的员工数量不等。我要计算在相同公司名称下的公司男女比例。因此,要分析的数据表格有两列变量,第一列为公司名称(股票代码),第二列为公司员工性别。(1代表男性,2代表女性)。我要算出在同一公司中的男性和女性百分比。这个可以在SPSS中的cross-tab实现。但是有个问题是,它只能一次做1000行数据。我有大约两万行数据,因此请教有什么方法可以一次实现我要的数据分析,而必做20次。

非常感谢您的帮助!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:非常感谢您的帮助 感谢您的帮助 Cross 数据分析 什么方法 请教 SPSS

沙发
lijunjie555 发表于 2010-3-24 08:29:13
你是指行变量只能包括1000个指(公司)吧?
可以增加一个变量,变量值为1-20,把所有公司分成20组,写个macro就可以一次实现数据分析。

藤椅
liuxin9023 发表于 2010-3-24 09:09:53
功能简单的话 写个程序就可以了

板凳
crackman 发表于 2010-3-24 09:24:12
3# liuxin9023
程序如何写呢?

报纸
gowester 发表于 2010-3-24 11:41:23
谢谢!公司是1000多家,但是每个公司有员工10-30人不等,所以才有20,000行数据。 
请你详细解释一下如何操作好么? 我是SPSS新手。
多谢,多谢!!

地板
gowester 发表于 2010-3-24 12:05:19
lijunjie555 发表于 2010-3-24 08:29
你是指行变量只能包括1000个指(公司)吧?
可以增加一个变量,变量值为1-20,把所有公司分成20组,写个macro就可以一次实现数据分析。
谢谢!公司是1000多家,但是每个公司有员工10-30人不等,所以才有20,000行数据。 
请你详细解释一下如何操作好么? 我是SPSS新手。
多谢,多谢!!

7
gowester 发表于 2010-3-24 12:10:33
liuxin9023 发表于 2010-3-24 09:09
功能简单的话 写个程序就可以了
你是指syntax中吗? 具体如何操作呢?请明示!

感谢!

8
crackman 发表于 2010-3-24 12:16:31
在处理大量数据方面 SPSS确实略显不足
我估计即使SPSS程序也不一定能解决这个问题,因为你所谓的MACRO只是说不需要去操作菜单那么麻烦而已。
如果楼主只是计算简单性别构成这些,其实可以考虑EXCEL SAS这些软件,估计效率要高些,特别是SAS

9
peijiamei 发表于 2010-3-24 14:11:54
按照公司进行数据拆分,然后频数分析
我的微博:http://t.sina.com.cn/1087192374
欢迎互相加关注!

10
peijiamei 发表于 2010-3-24 14:12:15
用SAS没有问题
我的微博:http://t.sina.com.cn/1087192374
欢迎互相加关注!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 13:36