楼主: 黄建荣
1319 6

可循环的大小 [推广有奖]

  • 0关注
  • 0粉丝

已卖:157份资源

硕士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
795 个
通用积分
0.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7082 点
帖子
76
精华
0
在线时间
175 小时
注册时间
2010-5-8
最后登录
2022-2-23

楼主
黄建荣 发表于 2012-12-26 16:31:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如下程序可以运行:
data hjr2;
    set comb;
        array r(600);
        array nn(8725) ;
         num=0;
        do i=401 to 450;
          do j=i+1 to 600;
               num+1;
                 nn(num)=(r(i)-r(j))/(r(i)+r(j));
          end;
        end;
        keep ID number nn1-nn8725;
run;

如下程序则不可以运行,提醒错误为:ERROR: Array subscript out of range at line 256 column 32. 按照组合关系,上面循环运行出来的列为8725,下面循环运行出来的列28725,怎么就说结果的 Array 超了定义的呢?

data hjr2;    set comb;        array r(600);        array nn(28725) ;         num=0;        do i=401 to 450;          do j=i+1 to 1000;               num+1;                  nn(num)=(r(i)-r(j))/(r(i)+r(j));           end;         end;        keep ID number nn1-nn28725;run;

二维码

扫码加我 拉你入群

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

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

关键词:Number column script array colum number 程序

沙发
数据分析师3K 发表于 2012-12-26 21:31:01
循环太多 看花了 期待高人
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黄建荣 + 1 + 1 + 1 观点有启发

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

藤椅
Imasasor 发表于 2012-12-26 22:09:45
兄弟,你下面程序r(600),可是j都do到1000了,当然越界,细心一点嘛
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黄建荣 + 1 + 1 + 1 观点有启发

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

欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

板凳
新人2012 发表于 2012-12-26 23:49:40
这是玩游戏么?
计数器num的次数应该是200+199+198+...+,一共加50次的和。
其它的就不说了,不过觉得这样定义的array会有问题的。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黄建荣 + 1 + 1 + 1 观点有启发

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

报纸
黄建荣 发表于 2012-12-27 22:55:33
新人2012 发表于 2012-12-26 23:49
这是玩游戏么?
计数器num的次数应该是200+199+198+...+,一共加50次的和。
其它的就不说了,不过觉得这样 ...
嗯。。。确实有问题,不过今天已经解决了。。谢谢您,多交流指点

地板
黄建荣 发表于 2012-12-27 22:56:40
Imasasor 发表于 2012-12-26 22:09
兄弟,你下面程序r(600),可是j都do到1000了,当然越界,细心一点嘛
谢谢这位兄弟,嗯。。。确实有问题,不过今天把这个array计算对了就可以运行而不超界。。谢谢您,多交流指点

7
黄建荣 发表于 2012-12-29 10:28:28
数据分析师3K 发表于 2012-12-26 21:31
循环太多 看花了 期待高人
哈哈,我也只能从excel 计算总数了。。哈哈

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

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