gpt4 book ai didi

sas - SAS 中 total = sum(of q1-q4) 和 total = sum(q1-q4) 之间的差异

转载 作者:行者123 更新时间:2023-12-04 09:41:53 27 4
gpt4 key购买 nike

做了一个虚拟数据:

data dummy;
input q1 q3 q4 q2 q6$ bu$ q5;
cards;
1 2 3 5 sa an 3
2 4 3 6 sm sa 4
6 5 3 8 cb na 3
;
run;


data test1(drop=q1--q5);
set dummy;
total = sum(of q1-q4);
total1 = sum(of q1--q4);
proc print data=test1;
run;


如果我更改 total = sum(of q1-q4);total = sum(q1-q4);输出改变。两者有何不同?它们是如何计算的?

最佳答案

  • sum(of q1-q4) 表示 sum(q1, q2, q3, q4)。
  • sum(of q1--q4) 表示 PDV 中 q1 和 q4(包括)之间的所有数值变量的总和。
  • sum(q1-q4) 是不同的。在这种情况下 - 是一个减号。在你的第一个 obs 中,这意味着 total = sum(q1-q4) = sum(1-3) = sum(-2) = -2。
  • 关于sas - SAS 中 total = sum(of q1-q4) 和 total = sum(q1-q4) 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62296398/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com