問題タブ [redcap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 統計のためのデータ収集: ウェブからデータベースへ
私は本業の統計学者で、データベースにデータを収集できる Web サイトをセットアップする方法について、いくつかの推奨事項を希望しています。個人的には、Google フォームを使用してデータを収集し、すべてをスプレッドシートに入力します。ただし、これは、特に複数のページ/フォームがある場合など、より専門的な設定では適切ではない場合があります. 私は2つの用途を想像しています:
- Google フォームと同様に、リンクを他のユーザーに送信して入力できるようにする Web サイト。
- 許可されたユーザーのみがログインしてデータを入力できる Web サイト。調査研究で患者が定期的に追跡される環境を考えてみてください。別のデータ アナリストに自分の書面によるフォームをデータベースに転記させるのではなく、臨床医がフォームに記入する際にデータをデータベースに直接入力してもらうとよいでしょう。
明らかな解決策は、Web 開発者を雇うことです。ただし、管理しやすい場合は自分でやるのが好きです。Web 開発者は、html、php、およびデータベースの知識 (MySQL や PostgreSQL など) を知っている必要があると思います。これらでの私の経験は、私の Linux サーバーでのワードプレス ブログの設定に限られています。HTML の経験も、emacs org-mode を使用してプレーン テキストから生成するため、限られています。最小限の学習曲線で解決策について聞きたいと思っています。もちろん、私の好みは無料のオープン ソース ソフトウェアと Linux ベースですが、利用可能なすべてのソリューションを知りたいです (データ マネージャーは Windows ユーザーです)。
最近、Linux Journal でREDCapについて言及している投稿を読みましたが、使用するには機関の許可を得る必要があるようです。
また、R ユーザーがデータ収集について何をしているかを聞きたいので、この投稿で "R" というタグを付けました。最終的には R でデータを分析しますが、すべてのデータ分析は科学的な疑問とデータ収集から始まります。
ありがとう!
2010 年 10 月 4 日更新: これまでの回答に感謝します。これまでに提案されたサードパーティ ソリューションのほとんどは、ベンダーがホストするデータベースにデータが格納されているようです。すべてのデータを SQL Server に格納したいと考えています。つまり、Web からのデータ入力はリアルタイムでデータベースに入り、データ分析の準備が整います。
r - 「乱雑な」API strcuture への解析
API 経由でオンライン データベース (REDCap) からデータを取得しています。データは次のようにコンマ区切りの文字列として配信されます。
私はそれをデータフレームにうまく解析するこのスクリプトを持っています。
次に、いくつかの計算を行い、それらをに書き込みます。pushed_text
その後pushed_calc
、データをフォーマットして、データが入ってきた乱雑なコンマ区切り構造に戻す必要があります。
こんなことを想像するのですが、
作成したデータ フレームからデータをフォーマットdf
して、未加工の API オブジェクトが入った構造に戻すことができるコマンドRAW.API
.
どんな助けでも大歓迎です。
r - httr と TLS -- 機能する場合と機能しない場合があります
私はhttr
、REDCap データベースから R にデータをエクスポートするために数か月間使用しています。最近、R Studio Server を最新バージョン (v0.98.1049) にアップグレードし、同時に R 3.1.1 にアップグレードしました。そのアップグレードの後、httr::POST
通話が機能しなくなることがありました。私が取得し続けるエラーは
最初は SSL の問題かもしれないと思っていましたが、特定のデータベースでのみエラーが発生し、それらのデータベースでは .xml を使用してデータをダウンロードできますRCurl
。つまり、このコードは機能します
しかし、このコードはしません
このエラーが発生したプロジェクトでデータをエクスポートできなくても、データをインポートすることはできます。
私はどこから始めるべきかについてのアイデアがありません。ここで何がうまくいかないのかについてのアイデアをいただければ幸いです。
(再現可能な例を提供したいのですが、残念ながら私は医療データを扱っています。申し訳ありません)
リクエストに応じて、ここに verbose() の出力があります。少し異なる呼び出しですが、同じエラーが発生します。(機密情報を公開するリスクのない電話を使用しました)
r - 大規模なデータセットで RCurl ポストフォームに非常に長い時間がかかる
Redcap から R にデータをプルするためにこのようなコードを使用しています。上記のコードを強化する方法はありますか、またはデータを日付でサブセット化することができます。
r - 別の .r ファイル内からの .r ファイルの編集
私は現在のプロジェクトを再現可能にしようとしており、他のいくつかのドキュメントを呼び出して実行するために使用されるマスター ドキュメント (最終的には .rmd ファイル) を作成しています。このようにして、私と他の調査員は 1 つのファイルを開いて実行するだけで済みます。
現在のセットアップには、マスター ファイル、2 つの読み込みファイル、2 つのデータベースの 3 つの層があります。マスター ファイルは source() を使用して読み込みファイルを呼び出し、読み込みファイルは .csv データベースを解析してラベルを適用します。
現在使用しているデータ管理ソフト(REDCap)では、更新データをダウンロードするたびに読み込みファイルとデータベースが自動生成されます。
ただし、読み込みファイルには、環境内のすべてのオブジェクトを削除するコード行があります。レポートを実行するたびに読み込みファイルを個別に開く必要がないように、読み込みファイルをマスター ファイルから直接編集したいと考えています。具体的には、読み込むファイルはすべて同じなので、それぞれの行 #2 を削除したいと思います。
Google で検索して、file.edit() を試しましたが、何も見つかりませんでした。それが可能かどうかさえわかりませんが、私は尋ねると思いました。この質問を改善できるかどうか、または回答するために追加のコードが必要かどうかをお知らせください。ありがとう!
現在の関連するマスター コード (一般性のために編集):
現在の関連する読み取りファイル コード (データベース名を除いて、各ファイルで同じ):
[読み取りコードは切り捨てられました]
その他の詳細:
OS: Windows 7 Professional x86
R バージョン: 3.1.3
R Studio バージョン: 0.99.441
javascript - Jquery を使用してページ読み込み時に div を非表示にするには
以下で説明するように、コードにいくつかの div があります。Jquery を使用して、class="redCategory redCap vertical" を持つ div を非表示にしたいと考えています。divを非表示にする私のJqueryコードはあり $(".redCap").hide();
ますが、ページのロード後、divは非表示になりません。Jquery とは? ページの読み込み中に div を非表示にしたい。
android - Android での REDCap API インポート レコード
Android アプリを使用して、REDCap API を使用してレコードをインポートしようとしています。データを REDCap にアップロードするために、クリックしたときに以下のコードを実行するアクティビティのボタンを作成するにはどうすればよいですか? これをコーディングする別の方法があれば、それも同様に役立ちます。私は基本的に、JSON オブジェクトのデータを REDCap に、API トークンと既に提供されている URL を使用して送信したいと考えています。
ruby-on-rails - ruby on railsでcurlを実行する
ユーザーがチケットを作成できるレールアプリケーションがあります。
私のアプリケーションの名前: ユーザーがチケットを作成するためにいくつかの情報を送信する必要があるチケット (名前、seat_id、住所、価格、電子メール)。
ユーザーが [作成] ボタンをクリックしたとき。チケットを作成し、データを mysql DB に送信します。これは正常に機能しています。
私は実際に、人が [作成] ボタンをクリックするたびに curl スクリプトを実行したいと考えています。データ (名前、seat_id、住所、価格、電子メール) を取得して、redcap DB (別のプロジェクト) にインポートできるようにします。
これはcurlコマンドです:
ここでは、.csv ファイルの場所で、変数の値 (name、seat_id、address、price、email) を渡す必要があります。
ticket_controller.rb
送信ボタンをクリックするたびに、ログ ファイルに次のように表示されます。