如何在SAS数据集中新加入变量

如何在SAS数据集中新加入变量,第1张

DATA x

INPUT y@@

x=y

cards

5 4 4 3 4 4 4 4 2

proc print

run

x就是新增的一个变量 ,等于y的值。

代码:

data temp

input group $ letter $ @@/*重新定义变量,group是分类,letter是表示具体的数值*/

cards

case a case b case c case b case b case b case a case c case c case a case a control a control b control c control b control b control a control c control c control a control a case a case a case b case c case b case a case a case c case b case c case b case c control a control b control c

run

proc freq data=temp

tables group*letter /chisq nopercent norow nocol

/*其中:chisq是求卡方统计量的值,norow是表示不显示行的百分比,nocol是表示不显示列的百分比*/

run

显示的结果:(我都截好了,就是传不上来,就是一个表,一个统计量表)

结果的解释:

1. group*letter表就是所要的频数表;

2. group*letter表的统计量中列出了卡方值以及p值(最后一个概率表示的就是p值)。

这一节我学的是SAS如何产生新变量,其中涉及到了很多细节,让我不紧翻起了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11612461.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存