楼主: fanhypsy
1202 2

[原创博文] 请教:这个程序有什么问题?有运行Log。谢谢 [推广有奖]

  • 1关注
  • 3粉丝

svip1

硕士生

11%

还不是VIP/贵宾

-

威望
0
论坛币
2817 个
通用积分
0.1040
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7302 点
帖子
74
精华
0
在线时间
145 小时
注册时间
2007-11-29
最后登录
2025-7-27

楼主
fanhypsy 发表于 2012-7-13 09:39:07 |AI写论文
10论坛币
这是程序。程序后面有log。我的问题是:为何运行了该程序不能出来结果?是程序的错误,还是没有设置好运行环境?谢谢。

DATA   d1  (TYPE=CORR);   
  _TYPE_ = 'CORR';        
  INPUT x1-x8;
  CARDS;
1        
0.46  1      
0.41  0.41  1      
0.43  0.43  0.46  1     
0.13  0.15  0.15  0.24  1   
0.11  0.13  0.13  0.24  0.43  1   
0.22  0.22  0.28  0.35  0.28  0.30  1  
0.20  0.20  0.24  0.35  0.33  0.35  0.46  1;
RUN;
PROC FACTOR DATA=d1 METHOD=P PRIORS=SMC ROTATE=PROMAX SCREE CORR RES;
RUN;

下面是log显示的内容:


92   0.20    0.20    0.24    0.35    0.33    0.35    0.46    1;
     ----
     180
ERROR 180-322: Statement is not valid or it is used out of proper order.
93   RUN;
94   PROC FACTOR DATA=d1 METHOD=P PRIORS=SMC ROTATE=PROMAX SCREE CORR RES;
95   RUN;
WARNING: No _NAME_ variable in the TYPE=CORR data set WORK.D1. Be sure that the variables are specified in the same order as the
         corresponding observations appear in the data set.
ERROR: The CORR matrix read from the input data set WORK.D1 is not symmetric between variable x2 and variable x1.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE FACTOR used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds

最佳答案

275769263 查看完整内容

把数据最后一行的分号拍到下一行。 变成这样 0.20 0.20 0.24 0.35 0.33 0.35 0.46 1 ;
关键词:Log observations observation Processing Variables 运行环境 程序

沙发
275769263 发表于 2012-7-13 09:39:08
把数据最后一行的分号拍到下一行。
变成这样
0.20  0.20  0.24  0.35  0.33  0.35  0.46  1
;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
fanhypsy + 1 + 1 + 1 好的意见建议

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

求工作..求工作..求工作..求工作...

藤椅
fanhypsy 发表于 2012-7-15 14:45:20
太感谢了。谢谢谢谢。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-28 14:05