如何在SAS中为每个观察创建一个包含Ridit分数的变量?

巧克力

我有一个变量,即总和分数(“ fsum”),我需要为每个观察值计算加权的ridit分数,并将其另存为新变量,以允许我在其他分析中将ridits用作连续变量。

我尝试对proc freq语法使用out语句,但是当然它只是保存频率,而不是ridit分数(请参见下文)

proc freq data = ftest;
    weight dataset_weight;
    tables fsum / out = ridits scores = ridit;
run;
理查德

您可以使用ODS OUTPUT捕获RIDIT行分数。FREQ TABLESstatement选项SCOROUT告诉创建包含ODS表名的ODS OUTPUT的过程rowscores

此示例代码创建两个数据集work.freqdatawork.riditscores中,首先是从FREQ TABLES语句中,从其他的ODS OUTPUT语句:

data have;
  do id = 1 to 100;
    do test = 1 to 6;
      grade = 60 + ceil(40 * ranuni(123));
      array ws (6) _temporary_ (0.15, 0.15, 0.10, 0.15, 0.10, 0.35);
      W = ws(test);
      output;
    end;
  end;
run;

ods noresults; * prevent actual ODS destination generation, but still create ODS output tables;

ods output rowscores=work.riditscores;  * capture the desired ODS output table;

proc freq data=have;
  weight W;
  tables grade*test 
  / scores=ridit 
    all
    scorout
    out=freqdata
  ;
run;

ods results;

不知道这是否是最明智的选择,但请换成一行,并命名为ridit_for_<score>

proc transpose data=riditscores out=ridit_across prefix=ridit_for_;
  by table;
  id grade;
  var score;
run;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫数据框中为每个公司的去年观察值创建一个虚拟对象?

sas:如何在2个数据集中创建一个包含不同变量列表的变量

如何基于观察组的另一个变量为该观察组创建一个新变量

如何在IIB中创建一个变量,每个变量都有作用域?

如何在节点js中为每个午夜自动设置一个变量为零

如何在一个类中创建多个对象,并在一个循环中为每个对象分配变量?

如何在 Javascript 中创建一个数组,每个变量都有不同的值?

如何在 JavaScript 中为来自 JSON API 的每个响应创建一个新的 div?

如何在 Shiny 应用程序中为每个用户创建一个独立的目录?

如何在Redux中为每个实例创建一个商店?

如何在 Swagger 中为每个控制器创建一个新地址

如何在 Scala 中创建一个包含 2 种类型变量类型的列表

如何在R中创建一个新变量,如果一个案例缺少一个值而另一个变量具有一个观察到的值,则返回1?

如何在R中采用数值向量的元素,并创建一个包含1 :(每个元素)seq的新向量

如何在时间序列数据中创建变量,该变量为每个唯一年份值计算另一个变量中的1的数目

为另一个表中的每个元素创建一个包含一列的新表

如何在C ++中创建一个临时变量

如何在 Swift 5 中创建一个变量?

为包含NA(在R中)的每个列创建一个附加(虚拟)列的函数

如何在 R 中创建一个新列,其中包含数据集中另一列中的观察计数?

为每个新输入创建一个变量

从长表为每个变量创建一个向量

读取csv文件,其中对于R中的每个观察值,一个变量的值都扩展为多行

如何在Python中创建一个堆叠的条形图,其中每个变量的值之间存在间隙

如何在robotframework中为嵌套变量创建一个新值/为该值分配新值?

如何在每个单元格都包含一个输入字段中创建一个可变高度的表格?

如何在套接字io中为路由中的每个ID创建一个新房间

如何在cloudformation中设置“为每个s3路径创建一个架构”?

为 R 中的每个时间点创建一个新变量