Что могут сделать таблицы TPL, чего не может Proc Tabulate? - PullRequest
1 голос
/ 14 мая 2011

В частности, каковы, если таковые имеются, существенные изменения или расширения в языке программирования, которые дают ему функциональность помимо PROC TABULATE?

Или это тот случай, когда языки программирования в таблицах Proc Tabulate и TPL(от QQQ Software) довольно близки к тому же?

Я был очень удивлен, услышав о TPL Tables и его предшественнике, языке по производству таблиц Министерства труда США в 1970-х годах.После всех этих лет я никогда не слышал об этом.Оказывается, два коммерческих потомка языка создания таблиц - SAS PROC и TPL Tables.

Кто-нибудь работал с обоими?Почему таблицы TPL такие неизвестные?

Роберт

1 Ответ

0 голосов
/ 11 декабря 2014

Вы правы. Таблицы TABULATE и QQQ TPL являются потомками TPL Бюро статистики труда США.Согласно этой теме , разработчики TPL / PCL в Бюро статистики труда в конечном итоге покинули BLS и начали QQQ.

Эта статья SAS является хорошим чтением относительноСведите.Согласно статье, TABULATE, который был представлен в 80-х годах, первоначально заимствовал большую часть своего синтаксиса и функций из BLS TPL, устраняя некоторые из его недостатков, хотя конкретные упомянутые недостатки не упоминаются.

Каковы, если таковые имеются, существенные изменения или расширения в языке программирования, которые дают ему функциональность помимо PROC TABULATE?

Особенности таблиц QQQ TPL эволюционировали со временем , какимеют особенности TABULATE.Я не нашел информации, позволяющей предположить, что текущая разработка TABULATE шла в ногу с возможностями QQQ TPL, поэтому две системы сейчас, вероятно, слишком различны для эффективного сравнения.Как продукт SAS, TABULATE предназначен для интеграции с другими технологиями SAS, такими как ODS.TPL, вероятно, интегрируется с другими технологиями QQQ.

Хотя, основываясь только на документации, TPL (v7 +) может сделать то, что TABULATE (начиная с v9.4) не может, - выполнить статистические проверки гипотез, например, t-тесты,тесты хи-квадрат и ANOVA.Но в SAS у вас есть другие, вероятно, более гибкие, варианты для их получения.

Если вы хотите интегрировать одно или другое в свой цикл разработки, я рекомендую выбрать тот, который лучше всего подходит для вашей нынешней системы.Если вы уже используете SAS, используйте TABULATE.

Почему таблицы TPL так неизвестны?

Кто знает.Это все еще используется BLS и несколько других , по-видимому.Но SAS является таким гигантом в этой области, что имеет тенденцию затмевать своих конкурентов.

...