Mrsifly 2024-12-05 10:12 采纳率: 33.3%
浏览 44
已结题

求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集

sas利用OPTEX程序和D-efficiency生成正交集
是个2.3.3.2的数据矩阵中选8个集
求结果和代码

  • 写回答

33条回答 默认 最新

  • 阿里嘎多学长 2024-12-05 10:12
    关注
    获得0.20元问题酬金

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解答

    SAS中使用OPTEX程序和D-efficiency生成正交集可以使用以下代码:

    proc optex data=your_data;
      class var1 var2;
      model var1 var2;
      d_efficiency;
      output out=optex_output;
    run;
    

    其中,your_data 是你的数据集,var1var2 是你想要生成正交集的变量。

    proc optex 语句用于生成正交集,class 语句用于指定要生成正交集的变量,model 语句用于指定模型,d_efficiency 语句用于指定使用 D-efficiency 生成正交集,output 语句用于指定输出结果。

    在上面的代码中,我们使用 proc optex 语句生成正交集,然后使用 output 语句将结果输出到 optex_output 数据集中。

    如果你想要从 optex_output 数据集中选择 8 个集,可以使用以下代码:

    proc sort data=optex_output;
      by _FREQ_ descending;
    run;
    
    data optex_output;
      set optex_output;
      where _FREQ_ <= 8;
    run;
    

    其中,_FREQ_ 是 SAS 中的内置变量,表示每个观察值的频率。我们使用 proc sort 语句对 optex_output 数据集进行排序,然后使用 where 语句选择频率小于或等于 8 的观察值。

    结果

    生成的正交集将被输出到 optex_output 数据集中,每个观察值对应一个正交集。

    评论

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 创建了问题 12月5日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失