Большие (20x20) диаграммы рассеяния корреляции в SAS?

Я занимаюсь исследовательским анализом набора данных с 27 переменными, из которых, может быть, 24 имеют интересное числовое содержание. Я хотел бы посмотреть на большой график чертежника, чтобы увидеть, как взаимодействует каждая пара, однако, когда я пытаюсь сделать что-то подобное в CORR или SGSCATTER, он продолжает выдавать тот же график 640x640 и сжимает графики.

Есть ли способ заставить его создавать большой сюжет вместо того, чтобы делать макросы и создавать кучу 6x6?

РЕДАКТИРОВАТЬ - мой код:

ods rtf;
ods graphics on;

proc sgscatter data=home.byEpisode;
 matrix var1
   var2
   var3 %* and so on until 27;
run;

ods rtf close;
ods graphics off;

person Patrick McCarthy    schedule 17.07.2012    source источник


Ответы (1)


Из вашего вопроса не совсем ясно, вызвано ли это самой PROC CORR или это проблема с выходом. ODS позволяет настроить размер выходных данных, как показано по ссылке ниже. Это позволяет настраивать графику, но то же самое верно и для настройки размера страницы, над которой вы работаете (см. ссылку 2 на документ SUGI по этой теме).

Я бы предложил настроить размер бумаги на что-то довольно большое, а затем использовать ODS PDF с PROC CORR для передачи туда вывода. Надеюсь, это должно решить вашу проблему.

  1. http://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_odsgraph_sect034.htm
  2. http://support.sas.com/resources/papers/proceedings10/011-2010.pdf
person TARehman    schedule 17.07.2012
comment
Вывод выглядит отточенным и красивым, поэтому я подозреваю, что в первую очередь нужно выводить правильные вещи. - person Patrick McCarthy; 18.07.2012
comment
Пробовали ли вы использовать ODS PDF и увеличивать размер страницы, как предлагает документ SUGI? - person TARehman; 18.07.2012
comment
Так что простой переход на PDF без объявления чего-либо еще дал мне тот сюжет, который я искал, хотя и в небольшом тесном варианте. Кроме того, он дал мне хороший большой PNG 2000x2000, который я не просил (но который довольно приятно иметь в виде растра). Определение большого размера бумаги (20 дюймов x 20 дюймов) дало мне тот же маленький тесный PDF-файл, но на большем чистом листе. - person Patrick McCarthy; 03.08.2012
comment
В конце концов, я получил решение, которое хотел, с помощью этого кода R: ) пары(byep[3:27],cex=.5,pch=20) dev.off() log_data = log(данные) имена(log_data) ‹- paste('log',names(log_data),sep=_ ) data_w_log ‹- cbind(data[3:27],log_data[3:27]) png(data_w_log.png,ширина=10000,высота=10000) пары(data_w_log,cex=.5,pch=20) dev.off ()[/код] - person Patrick McCarthy; 03.08.2012