問題タブ [experimental-design]
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 - ループとIFステートメントを使用したバランスの取れないブロック設計
R でバランスの取れた不完全なブロック デザインを生成するために使用するコードがあります。trt の値は 14、k は 4 で、固定されています。ただし、find.bib() 関数の b の値を変更してデザインを生成し、isGYD() 関数を使用して、そのデザインがバランスのとれた不完全なブロック デザインであるかどうかを確認します。
問題は、このデザインがバランスの取れた不完全なブロック デザインであるという isGYD 関数からの確認を取得するまで、これを複数回実行する必要があることです。このタスクは手動で行います。
私の質問は、for ループと If Then 条件を組み合わせてこれを自動化できるかということです。私のアルゴリズムは、i = 1 から 100 の場合、ブロック デザインを作成し、そのデザインがバランスの取れた不完全なデザインであるかどうかをテストします。そうである場合は、このデザインを保存してループを終了します。不完全な設計のバランスが取れていない場合は、ループの次の繰り返しに進みます。
何か助けはありますか?
distributed - 非アドホックな方法で実験を再現する方法
分散コンピューティング (Hadoop と Mesos のような 2 レベルのスケジューラーを考えてください) の分野の修士論文のために、私は大学のクラスターでさまざまな実験をセットアップしています。
ただし、実験のドライバーとして機能するbashスクリプトをすでに積み上げています。実験のサブパート間での構成可能性と再利用が恋しいです。
コンポーネントを密結合にすることなく、さまざまなパーツを再利用できるフレームワークはありますか。
Nepiと呼ばれる候補を見つけましたが、他の人々が分散実験で明確に定義された形式をどのようにもたらすのか疑問に思っていました。
r - R で実験設計の D 効率を計算する
私は実験的なデザインをしています。そのD効率を計算したい。R パッケージの AlgDesign が役立つと思いました。設計を生成し、ユーザーが必要に応じて D 効率を返す関数 optFederov を見つけました。ただし、optFederov を使用してデザインを生成したくありません。既にデザインを持っています。eval.design(~.,mydesign) を試してみました。しかし、それが私に与える唯一のメトリックは、行列式、A、対角性、および gmean.variances です。おそらく、行列式または A から D 効率を得る方法があるでしょう (私は数学者ではないので、よくわかりません)。それとも、D効率を「手動で」計算する他の方法でしょうか?
ヒントをありがとう!
c - クローズド システム シェルコードの実験 (segfault)
オンラインのソフトウェア セキュリティ コースを受講しています。シェルコードで実験しようとしています。脆弱なサーバー、インジェクション プログラム、アセンブリに変換する (おそらく壊れている) シェルコードを作成し、それを Python スクリプトで削除しました。次に、すべてをシェル スクリプトでコンパイルして実行します。shellcode
バイナリを適切に作成していないことは確かですが、すべてのファイルを含めています。
脆弱な.c
inject.c
shellcode.c
stripshellcode.py
make.sh
出力
この実験プロセスのどこが間違っているのでしょうか?
編集:
「クローズドシステム」とは、これが仮想マシンで実行されていることを意味し(バインドアドレスを確認してください)、また、簡潔さと容易さのためにいくつかの変数が依存する方法でハードコードされていることも意味します。
rating - 以前の評価に従って、さまざまな種類のアイテムを組み合わせる
私はサイコピー ビルダーを使用して実験を構築しており、「評価的条件付け」実験を行いたいと考えています。つまり、最初に、さまざまな刺激がその価数に応じて評価されます。その後、ニュートラルな刺激は、ネガティブまたはポジティブな刺激とペアになります。ここに私がこれまでに行った構造があります: 実験構造
具体的には、最初のステップで、参加者はさまざまな項目 (写真、形、暗号) を評価します。これまでのところ、問題ありません。次の試行、問題が始まります。 ビルダーでの試行構造
次のルーチンでは、評価に従って写真を配置する必要があります。それはポジティブ、ニュートラル、ネガティブな写真です (1-3 = ネガティブ、4-6 = ニュートラル、7-9 = ポジティブ)。それらは UCStim と呼ばれます。まず、評価ルーチンの少なくとも 5 つの写真が 3 未満の評価であるかどうかを知る必要があります。そうであれば、実験を続行できます。そうでない場合は、停止する必要があります。2 番目のステップ: 5 つの最も否定的な評価の写真を選択します。(しかし、8 枚が 1 と評価された場合はどうなるでしょうか? 1 と評価された画像のランダムな選択が行われるべきです)。次に、値が 4 から 6 の間の 5 つの画像を選択します (ニュートラル画像)。3 番目のステップ: シェイプ (NeutralStim) をニュートラル ピクチャと組み合わせ、暗号 (NeutralStim も) をネガティブ ピクチャと組み合わせます。形状と暗号の定義は、ループの Excel ファイル (condLoop.xlsx と呼ばれ、列は「kind」と呼ばれます) で行われます。
私の最初の問題は、定格値を取得するにはどうすればよいですか? csv ファイルをインポートする必要がありますか? または、それらを直接インポートできます (評価の回答は、データ ファイルで rating.response_raw と呼ばれます。