Как я могу создать веб-страницу, которая показывает совокупные данные опросов Sawtooth? - PullRequest
2 голосов
/ 02 октября 2008

Полагаю, это не относится к 99,99% тех, кто видит это. Я занимался программированием опросов Sawtooth на работе, и мне нужно было создать веб-страницу, которая отображает некоторые сводные данные из завершенных опросов. Мне было просто интересно, делал ли кто-нибудь еще это, используя плоские файлы, которые генерирует Sawtooth, и как ты это делал. Я знаю только самый базовый Perl, и на сервере, который я использую, нет PHP, поэтому я немного затрудняюсь с решениями. Все, что у вас есть, было бы полезно.

Edit: проблема с предложением файлов примеров в том, что это более сложно. Это не один файл, и иногда он перемещается в другой файл с другим форматом. Добавленные сложности объясняют, почему я задаю этот вопрос.

1 Ответ

0 голосов
/ 20 января 2009

Sawtooth не экспортирует в формат CSV? Существует много парсеров Perl для файлов CSV. Практически на каждом языке есть синтаксический анализатор CSV или два (или двенадцать), и MS Excel может открывать их напрямую, и они все еще остаются открытым текстом, так что вы можете просматривать их в любом текстовом редакторе.

Я знаю, что наша версия Sawtooth на работе (которая, по общему признанию, очень старая) экспортирует данные Sawtooth в формат SPSS, который затем может быть экспортирован в различные форматы электронных таблиц, включая CSV, если все остальное не поможет.

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

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

Честно говоря, если вы публикуете статистические данные на веб-сайте, проще всего получить эти данные в SPSS или SAS или в другом формате пакета статистики и опубликовать эти файлы для прямой загрузки. Тогда вам не нужно об этом беспокоиться.

...