2008-10-02 6 views
3

これは、これを見ている人の99.99%には当てはまりません。私は職場でSawtooth調査プログラミングを行ってきました。完成した調査の集計データを表示するWebページを作成する必要がありました。私は、Sawtoothが生成するフラットファイルを使って他の誰かがこれをやったかどうか、どうやってそれをやったのか不思議に思っていました。私は非常に基本的なPerlしか知りません。私が使っているサーバはPHPを持っていないので、私は解決策を失うことは多少あります。あなたが持っているものは何でも役に立ちます。Sawtooth調査の集計データを表示するWebページを作成するにはどうすればよいですか?

編集:サンプルファイルを提供する際の問題は、より複雑なことです。それは単一のファイルではなく、異なるフォーマットの別のファイルに移動することがあります。そこに追加された複雑さが私がこの質問をする理由です。

+0

Sawtoothのデータ処理がほとんど行われていない可能性がありますが、サンプルデータを提供していれば役に立ちます。それは匿名であることを確認してください! – Corion

+1

世界で別のSawtoothユーザーを見るのはすばらしいことです。私は会社が唯一の会社だと思った。私はRubyでSawtooth IDXファイルのパーサーを書いたが、それがあなたの仕事に役立つとは思わない。 –

答えて

0

CSV形式に変換するSawtoothはありませんか? CSVファイルには多くのPerlパーサーがあります。ちょうどすべての言語にCSVパーサーまたは2つ(または12)があり、MS Excelはそれらを直接開くことができ、それらは平文ですので、テキストエディタで見ることができます。

SawtoothのデータをSPSS形式にエクスポートし、それ以外の場合はCSVを含むさまざまなスプレッドシート形式にエクスポートできます。

フラット(固定幅のフィールド)ファイルを使用している場合は、正規表現を使用してPerlで簡単に解析することも、各行の部分文字列を1つずつ取り出すこともできます。あなたの質問はあまりにも良いアドバイスを与えるにはあまりにも一般的です、申し訳ありません。

平文ファイルからメタデータ(変数名とラベル、値ラベルなど)を使って値を一致させることは、メタデータをスクリプトで読める形式にしていない限り、より複雑になります。ウェブページ上で利用可能なすべてのものを作ることは、もっと複雑です。私はそれをやったし、あなた自身のロールバックにはちょっと長いプロジェクトかもしれない。 SDAのような購入可能なパッケージがあり、調査データを閲覧してダウンロードしてコードブックを閲覧できるウェブサイトを構築するのに役立ちます。

正直なところ、ウェブサイトに統計データを投稿する場合は、データをSPSSまたはSASまたは別の統計パッケージ形式にしてダウンロードしてください。あなたはそれについて心配する必要はありません。

+0

問題は、データが入ってくるのを自動的に追跡することです。これは、webserver/perlファイルが作成するいくつかのファイルをその場で追跡することを意味します。これらは単純なASCIIファイルですが、奇妙な形式です。 –

関連する問題