我希望在SAS中创建热力图。我的数据集非常大,只包含 x,y 坐标。通过阅读相关内容,我需要使用类似以下方式创建坐标的“计数”:
proc kde data=dataSet;
bivar X Y / out=outputDataSet;
run;
下一步,我需要为热力图创建一个模板--我找到了这个样本代码,但我不确定每个部分的作用:
proc template;
define statgraph heatmapparm;
begingraph;
layout overlay;
heatmapparm x=value1 y=value2 colorresponse=count /
name="heatmapparm" xbinaxis=false ybinaxis=false;
continuouslegend "heatmapparm" / location=outside valign=bottom;
endlayout;
endgraph;
end;
run;
我假设需要将我的变量插入到x和y的位置,将计数插入到colorresponse的位置,然后使用以下代码来获取热力图:
proc sgrender data=outputDataSet template=heatmapparm;
run;
这段代码由于“缺少参数”而导致错误消息和无图形输出。希望能得到帮助。谢谢!