Итак, рассуждение таково:
OrdersPage
OrdersPage
, у вас есть 2 компонента: Order
и OrdersViewer
OrdersPage
) чтобы узнать, по какому ордеру был выполнен щелчок, и показать, что в другом дочернем элементе state
для компонента OrdersPage
state
как props
и покажет компонент, на который нажали Stata и SPSS склонны быть обычно используемыми пакетами в клинических исследованиях. Обоих довольно легко забрать и использовать для нетехнически настроенных людей, но достаточно обычно гибки. Я использовал Stata больше, чем любые из других и был довольно доволен его опциями (поддерживает и операцию основанной на меню и командной строки, достаточно достойная сменная система для получения новых созданных пользователями модулей, хорошей поддержки построения графика).
R является немного более пугающим для пользователей новичка, хотя это популярно у биостатистиков. Так как это свободно, это - другая хорошая точка в ее пользу.
Передает это - R. R является очень дружелюбным программистом. Это имеет функциональные аспекты, и это - GNU.
S-PLUS и R являются оба базирующимися от языка S. Оба подобны, и в большинстве случаев можно работать как программа S-PLUS в R и наоборот.
SAS является другой опцией, хотя приспособлено больше к BI и предприятию. SAS имеет более простой синтаксис, чем R и по-моему легче к погрузке для непрограммиста.
Другие опции включают SPSS, Matlab и даже Excel.
Я рекомендую R, лично. Это используется bioinformaticians и психологами, я слышу. Не знайте то, что - Ваше поле то, хотя, поэтому возможно, это - паршивый выбор. Это довольно просто в использовании, и учиться.
Для статистического пакета с GUI, который могут использовать нетехнические пользователи, я рекомендовал бы пойти с "Руководством SAS Enterprise". Вы получите общие и усовершенствованные процедуры SAS, превосходное графическое средство и способность программировать для технических пользователей. Я рекомендую запустить с "Выпуска Изучения SAS" (http://support.sas.com/learn/le/), который является полностью функциональной версией Руководства Предприятия, но ограниченный обработкой 1 000 строк за один раз только. Это находится под 500$, который делает это симпатичным очень.
Я посмотрел бы на S-Plus.
Вы получаете сильную среду программирования (Инструментальные средства S-Plus, основанные на платформе Eclipse), интуитивный GUI для непрограммистов и обширное пользовательское сообщество (включая пользователей R, который был основан на оригинале S).
Это кажется, что Вы пытаетесь максимизировать несколько целей. Вы говорите, что "Это будет использоваться частично путем непрограммирования пользователей (выполнение клинических исследований) и частично программистами, таким образом, я попытаюсь найти хороший компромисс между удобством использования и автоматизацией", с неявным предположением, что это будет тем же инструментом в обоих случаях, когда это не могло бы быть реалистично. Каков компромисс для Word и ЛАТЕКСА, например?
Некоторые различные вопросы о требованиях:
Так мое чтение на этом:
Легкий расшириться: R/S-plus, Matlab/Octave (я, оказывается, предпочитаю R, но я делаю больше статистики и меньше матричных вещей), Простой в использовании для нормальных людей: Excel, пользовательский, перенес R, SPSS
Кроме того, R на окнах имеет ограниченный GUI, который может или не может помочь Вашим пользователям.
Если бы это был я, то я пошел бы с гибридным решением. Используйте R и дайте шпаргалку для для общих задач непрограммистам, который иллюстрирует, что общие задачи, или еще лучше, пишут некоторые функции обертки с именами как "image_summary", которые автоматизируют их исследовательскую работу.
Для записи сценариев фронтэнда для R обертки Python RPy могли бы помочь также.
У Руководства SAS Enterprise есть хорошее удобство использования для непрограммистов. Кроме того, это имеет хорошие варианты соединиться с Excel. И для программистов, это - самая устойчивая опция там. Сервер SAS работает на чем-либо, тем не менее, что руководство предприятия является Windows только.
Эта страница Wikipedia сравнивает функции, доступные для нескольких статистических пакетов, а также их совместимости ОС и информации об оценке (который кажется немного устаревшим, но она дает полную идею),
Мы закончили тем, что получили панель инструментов Matlab Statistics (главным образом, потому что мы уже имеем некоторый опыт с Matlab в команде и нуждались в инструменте так или иначе),
До сих пор это делает то, что мы должны сделать, и это легко растяжимо. Использование покажет, используют ли непрограммисты действительно его, но до сих пор это выглядит хорошим.