SAS Base - 关联规则矩阵

时间:2018-06-12 17:50:35

标签: matrix sas associations

我正在使用SAS Base / SAS企业指南而且我被困住了。 我需要创建关联规则矩阵来计算支持,提升,置信度和其他关联指标。

我的表类似于:(每个客户一行,所有产品都与之关联)

    data test;
    input item1 item2 item3 item4 ;
     datalines ;
    1 0 1 0
    1 1 1 0
    1 0 1 0
    1 0 1 1;

正如你所知道的市场篮子分析我想要这样的东西:

           item1    item2    item3    item4

    item1   4         1       4        1
    item2   1         1       1        0
    item3   4         1       4        1
    item4   1         0       4        4

有什么想法吗? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我认为您的示例WANT不正确。

data test;
   input item1-item4;
   datalines;
    1 0 1 0
    1 1 1 0
    1 0 1 0
    1 0 1 1
;;;;
proc print;
   run;
proc corr noprint sscp out=sscp(drop=int: where=(_type_ eq 'SSCP' and _NAME_ ne: 'Int'));
   var item:;
   run;
proc print;
   run;

enter image description here