Эквивалент R Markdown в SAS

интересно, есть ли эквивалент R Markdown в SAS? Или как это сделать в SAS? Я хочу иметь цветной код SAS и его результат ниже.

ссылка на R Markdown: http://rstudio.org/docs/authoring/using_markdown


person Maciej    schedule 23.07.2012    source источник
comment
Просто сделайте это в R. Вы знаете, что хотите ;-)   -  person Andrie    schedule 23.07.2012
comment
+1 при использовании R. Но я понимаю, что могут быть обстоятельства, когда требуется SAS, например. заказчиком.   -  person Paul Hiemstra    schedule 23.07.2012
comment
Но если я хочу делать учебные материалы для SAS, мне нужно использовать SAS :) было бы лучше иметь что-то подобное для SAS.   -  person Maciej    schedule 23.07.2012
comment
Я думаю, что вполне возможно запустить SAS с knitr + уценкой, если вы можете определить правильный языковой движок: yihui .name/knitr/demo/engines хотя звучит иронично... Просто обратите внимание, что knitr не ограничивается только R; теоретически вы можете использовать любые языки, если знаете, как их вызывать через R.   -  person Yihui Xie    schedule 23.07.2012
comment
Хотя это не то, о чем вы просили, есть нечто похожее на LaTeX и SAS: SASweave. homepage.cs.uiowa.edu/~rlenth/SASweave Возможно, инфраструктура могла бы быть адаптирован для вывода Markdown вместо LaTeX.   -  person Brian Diggs    schedule 23.07.2012
comment
Я боролся с этим, но обнаружил, что использование pandoc и выделение языка SQL охватывает большинство функций (но опять же, я в основном использую proc SQL!). Чтобы указать язык блока кода, используйте ```{.SQL}.   -  person mnel    schedule 24.07.2012
comment
Существует пакет StatRep для Latex support.sas.com/resources/papers. /proceedings12/324-2012.pdf, но это все же то, чего я хотел добиться... (спасибо Синтии из SAS communities.sas.com/message/132901#132901)   -  person Maciej    schedule 24.07.2012
comment
Может быть немного сложно ожидать, что ваши ученики изучат Emacs, но есть отличная поддержка для грамотного программирования SAS благодаря сочетанию org babel (часть грамотного программирования) и Статистика Emacs Speaks (часть SAS).   -  person anon    schedule 16.11.2018


Ответы (2)


Geshi поддерживает SAS. Я думаю, что это делает довольно хорошую работу. Он является маркером в Викимедиа, а также доступен в виде модуля Perl.

Не должно быть слишком сложно (знаменитые последние слова :)) подключить Geshi к Markdown. Вы можете получить графики, запустив консольное задание SAS. Однако я думаю, что с 2012 года (SAS 9.3) вам придется автоматизировать рабочий процесс самостоятельно. Когда один из языков разметки станет доминирующим, вы, вероятно, увидите более формальную поддержку.

person Leo    schedule 12.11.2012

По этой ссылке описано, как создавать отчеты с помощью SAS. Из просмотра pdf кажется, что вы можете интегрировать анализ SAS и текст:

Благодаря процедурам SAS, шагам SAS DATA и функциям SAS, таким как система доставки вывода (ODS) и функция макросов, у вас есть инструменты для успешного написания программ, которые анализируют ваши данные и создают отчеты.

person Paul Hiemstra    schedule 23.07.2012
comment
Существует вариант текста ods, но он не делает то, что я хочу, с окрашенным синтаксисом. - person Maciej; 23.07.2012