楼主: roller
1174 0

[技术讨论与投票] 这是SAS的bug吗 ?乘方问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

30%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
293 点
帖子
29
精华
0
在线时间
138 小时
注册时间
2009-3-14
最后登录
2024-2-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
所用sas版本: 9.1.3

data tmp ;
        x = -13 ;
        y = x ** (1/3) ;
        put x= y= ;
run ;


出现如下提示:

522  data tmp ;
523      x = -13 ;
524      y = x ** (1/3) ;
525      put x= y= ;
526  run ;

NOTE: Invalid argument(s) to the exponential operator "**" at line 524 column 11.
x=-13 y=.
x=-13 y=. _ERROR_=1 _N_=1
NOTE: Mathematical operations could not be performed at the following places. The results of
      the operations have been set to missing values.
      Each place is given by: (Number of times) at (Line):(Column).
      1 at 524:11


乘方符号的使用有问题 .  y = x**(1/n) 中, 只要x为负数, 即使n为自然数奇数也报错.    y = x**n 中, x为负数却没任何问题 .

二维码

扫码加我 拉你入群

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

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

关键词:sas的 bug Mathematical mathematica Exponential performed following ERROR

寻找混沌中的规律
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 15:35