Подтвердить что ты не робот

Сбор данных для статистики: от сети к базе данных

Я по статистике по профессии, и мне хотелось бы получить некоторые рекомендации о том, как создать веб-сайт, который может собирать данные в базу данных. Для личного использования я использую Google Forms для сбора данных, и все заполняется в электронную таблицу. Однако это может оказаться неприемлемым в более профессиональной обстановке, особенно когда у нас есть несколько страниц/форм. Я предполагаю, что два использования:

  • Веб-сайт, на котором я могу отправить ссылку другим, чтобы они могли заполнить, подобно Google Forms.
  • Веб-сайт, на который могут регистрироваться только авторизованные пользователи для заполнения данных. Подумайте о настройке, в которой пациенты периодически проходят в исследовательском исследовании. Было бы здорово заставить клинициста вводить данные непосредственно в базу данных, поскольку он заполняет формы, а не другой аналитик данных, который расшифровывает свои письменные формы в базе данных.

Очевидным решением было бы нанять веб-разработчика. Тем не менее, мне нравится делать все сам, когда они управляемы. Я полагаю, что веб-разработчику нужно будет знать знания html, php и базы данных (например, MySQL или PostgreSQL). Мой опыт в них ограничивается настройкой блога wordpress на моем Linux-сервере. Мой опыт работы с html также ограничен, так как я использую org-mode emacs для генерации их из обычного текста. Я надеюсь услышать о решениях с минимальной кривой обучения. Конечно, моим предпочтением было бы бесплатное программное обеспечение с открытым исходным кодом и Linux, но я хотел бы услышать все доступные решения (наш диспетчер данных является пользователем Windows).

Недавно я прочитал сообщение в Журнале Linux, в котором упоминается REDCap, но, похоже, вам нужно получить институциональное разрешение на использование.

Я также отметил "R" на этом посту, так как хотел бы услышать, что пользователи R делают для сбора данных. В конечном счете я проанализирую данные с помощью R, но весь анализ данных начинается с научного вопроса и сбора данных.

Спасибо!

ОБНОВЛЕНИЕ 10/4/2010: Спасибо всем за ответы до сих пор. Похоже, что большинство сторонних решений, предлагаемых до сих пор, содержат данные, размещенные в базе данных, размещенной поставщиком. Я хотел бы разместить все данные на нашем SQL Server. То есть, ввод данных из Интернета поступает в базу данных в режиме реального времени, готов к анализу данных.

4b9b3361

Ответ 1

Возможно, интересен проект limesurvey.org...

Ответ 2

Мне кажется, что у тебя есть медицина. Есть множество проблем, которые приходят на ум только из того, что вы описали, что хотите сделать. Не последним из них является конфиденциальность. Где он будет проходить? Получили ли вы согласие от пациентов собирать и передавать информацию в электронном виде? Какие данные вы храните, если таковые имеются, которые могли бы объединиться, чтобы представить свою личность.

Лично я избегаю инструментов онлайн-сбора данных DIY. Я плачу фирме, как Ipsos, Research Now/E-Rewards, для программирования и управления сбором данных с использованием вопросников, которые я разработал. Причина в том, что знать, как проектировать исследования и анализировать данные - это одно. Но если вы прошли подготовку по статистике, я могу смело утверждать, что вы "не знаете дерьмо" о сборе данных. Конечно, вы можете знать кучу о теории выборки, но когда дело доходит до получения данных, лучше всего оставить ее профессионалам.

Существует ряд доступных онлайн-инструментов сбора данных о "промышленном качестве".

  • Confirmit (Практически золотой стандарт для онлайн-сбора данных)
  • DASH (Меньше следующего, но невероятно гибкого)

Существуют также чисто веб-решения, некоторые из которых являются бесплатными (не то, что я рекомендовал бы их использовать)

  • QuestionPro
  • SurveyMonkey
  • Zoomerang

Хотя, если вы не проводите исследование с более чем 50 пациентами, я бы просто рекомендовал, чтобы Врачи или их помощники заполнили листы Excel и отправили их вашему сотруднику.

Кроме того, маловероятно, что вам нужно будет настроить систему имени пользователя/пароля. То, что вы хотите, называется "открытой ссылкой". Если респонденты нажимают на ссылку и вводят информацию, информация идентификатора может быть добавлена ​​респондентом. Вам не нужен пароль, потому что люди могут только INPUT-информацию, а не читать.

Большинство систем, о которых я упоминал выше, работают над идеей отправки по электронной почте респондента (клинициста) со ссылкой на веб-опрос. Это может быть легко адаптировано к вашим конкретным потребностям и действовать как напоминание клиницисту о заполнении формы.

Если ваши типы вопросов просты. Я уверен, что вы могли бы нанять программиста, чтобы собрать веб-сайт с формами, которые вам нужны, за авторизованным интерфейсом. PHP/MySQL, скорее всего, сделает трюк. Но, прежде чем идти вперед, я дважды проверю законы о конфиденциальности в вашей юрисдикции, связанные с медицинскими исследованиями.

Ответ 3

Я провел медиальное исследование, используя онлайн-форму (фактически два из них). Мои вопросы были довольно дискретными и специфическими для болезни, которую я изучал.

Раньше в связанном проекте я создал две или три страничных вопросника, которые были напечатаны, а затем предметы и хирурги заполнили формы, и наш исследовательский координатор войдет в них в нашу базу данных. Это была большая работа с большим количеством ошибок. Мне это не понравилось. Онлайн-формы были намного лучше.

Я использовал SurveyGizmo и был доволен этим. Я посмотрел много вариантов около двух лет назад. В то время Google Forms не существовало. Я пошел с SurveryGizmo прежде всего потому, что у них было выражение (аттестация) о том, что они соответствуют HIPAA. Я не мог обеспечить безопасность, такую ​​как ssl-соединения с другими веб-сайтами. Однако для того, чтобы попасть в эту возможность (https-соединения), мне пришлось покупать уровень уровня предприятия, но при любых других возможностях я мог использовать бесплатный сервис. Также SurveyGizmo предложила 50% скидку для некоммерческих организаций, для которых наш научно-исследовательский институт.

SurveryGizmo было легко спроектировать и ввести в эксплуатацию без необходимости программирования. Было легко загрузить данные в формате csv и прочитать это прямо в R. Хотя у меня были некоторые странные проблемы, с которыми мне нужна помощь. Мне пришлось использовать "старый" формат для экспорта, чтобы он стал сложным csv. Кроме того, у csv файла была нечетная особенность первых двух строк, являющихся строками заголовка. Но я fooobar.com/questions/300422/....

SurveryGizmo имеет фантастическую логику и конвейеры, которые позволяли мне задавать только соответствующие вопросы и тем самым не тратить время на моих респондентов и, что еще важнее, не возникало никаких нерелевантных вопросов, чтобы путать респондентов.

Наконец, я смог использовать SurveyGizmo таким образом, чтобы я мог также отслеживать выполнение (исследовательский персонал) и логистику. Например, мы получили уведомление, когда появились новые потенциальные субъекты, которые были заинтересованы в участии. Мы смогли отметить номера отслеживания FedEx вместе с записями соответствующих предметов.

В основном это сработало.

Ответ 4

Самой безопасной платформой для сбора конфиденциальных данных опроса является Confirmit. Здесь есть кривая обучения - вы будете кодировать в VisualSQL, который используется только в Confirmit. Ответы на опросы будут экспортироваться в файлы csv, где вы можете анализировать свои результаты в R.

Если вы собираете какие-либо конфиденциальные данные или данные, где респонденты нуждаются в уникальных ссылках на доступ, поэтому они могут видеть только свою версию опроса, вам нужно будет использовать Confirmit. Данные размещаются в центре данных Confirmit, но их данные гораздо более безопасны, чем другие поставщики (т.е. Третья сторона не сможет взломать ваш опрос и увидеть отдельные ответы или перехватить данные, которые отправляются с вашего ответчик Confirmit).