問題タブ [weighting]

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.

0 投票する
0 に答える
15 参照

r - gw_idf は、ドキュメントに記載されているものとは異なる出力次元を提供します

R ではgw_idf()、ライブラリの一部であるドキュメント ターム マトリックス (各行はドキュメントを表し、各列は一意の単語を表す) の重み付けスキームを使用していlsaます。パッケージのドキュメント(23 ページ) には、次のように記載されています。

' gw_idf() は逆ドキュメント頻度を an×m 行列で返します。すべてのセルは、用語が表示されるドキュメント数で割ったドキュメント数の対数に 1 を加えたものです。'

ただし、次のコードを実行すると:

gw_idf今はドキュメントの数に等しい長さのベクトルです。

したがって、私が正しく理解している場合、ドキュメントには、出力は行列である必要があると記載されていますが、取得する出力はベクトルです。ここでのドキュメントの解釈は間違っていますか? それともドキュメントが間違っていますか?

0 投票する
0 に答える
70 参照

r - Rの調査パッケージを使用して複数の設計用語を積み重ねる

surveyR のパッケージを使用して複数の設計を組み合わせる方法を理解しようとしています。

設計用語を次の順序で並べてみました。

(私が事後階層化を別のステップとして行う主な理由は、13 の事後階層があるためです。事後階層のいくつかは非常に小さいため、事後階層化変数をレーキングに折りたたむと収束につながるのではないかと懸念しています。問題。)

これが正しいアプローチであるかどうか、さらに簡潔な方法があるかどうかを知りたいです。ありがとう!

0 投票する
0 に答える
71 参照

r - 限界構造モデル: 経時変化する治療と状態を過去の治療にどのように組み込むか

これは、stackoverflow での最初の投稿です。ガイドラインに従って質問してみました。

私は現在限界構造モデルに取り組んでいます。このトピックに関する Hernan の記事のほとんどを読み、彼の著書What ifと提供された R コードに取り組みました。ただし、私が見つけたすべての例はかなり単純です。たとえば、患者は追跡調査の開始時に治療 A を受けるか受けないかのいずれかであり、その間ずっとその治療を続けます。学んだことを自分のデータセットに適用するのは難しいと思います。

私のデータセットは、イベントまでの時間に関するデータです。フォローアップ期間中、患者は治療 A を受けることができます。一部の患者はフォローアップの開始時にすでに治療 A を受けていますが、他の患者はフォローアップの後半に開始するか、まったく受けていません。さらに、治療 A を受けている患者は、経過観察中に治療を中止し、治療を再開することができます。つまり、時間変動治療です。

ここでは、イベントまでの時間データの大まかな MSM のコードを含むデータセットの例を示します。Cox PH 回帰の代わりに、オッズ比が Cox モデルのハザード比に類似しているプールされたロジスティック回帰を使用します。簡単にするために、打ち切りの重みは計算しませんでした。

ただし、上記の例では、重みは以前の治療履歴と時間によって変化する交絡因子の治療履歴を考慮していません。だから私の質問は、これらの歴史を時変治療にどのように組み込むかということです. Fewellらによるこの記事。患者が治療を中止して再開することができない場合に、時変治療のためにそうする方法を説明しています。私は引用します:

各被験者の各月までの完全な治療履歴の確率を推定するために ( 3の分母)、各月に観察された治療の推定確率を時間の経過とともに累積的に乗算します。各被験者の最初の推定確率はそのまま残されます。それ以外の場合は、現時点での推定確率に前の時点での推定確率を掛けます。[Fewell Z, Hernán MA, Wolfe F, Tilling K, Choi H, Sterne JAC. 限界構造モデルを使用した時間依存交絡の制御。スタタジャーナル。2004;4(4):402-420。ドイ:10.1177/1536867X0400400403]

彼らの記事のコードに見られるように、患者が治療を開始すると、重みは 1 に設定されます。多くの人が重みを計算するために使用するもう 1 つの方法は、ipw パッケージです。ただし、このパッケージは、患者が治療を開始したときにも重みを 1 に設定し、その後も重みは 1 のままです。

ipw パッケージの作成者の 1 人も、Grafféo などの記事に寄稿しました。これは、ipw パッケージを拡張して、時間によって変化する重みを許可します。彼らは、治療を受けていないときに治療を開始するための重みと、治療中に治療を中止するための重みを計算することによってこれを行います。(記事のサポート情報として利用可能なコード) しかし、彼らは治療の歴史/時変交絡因子を考慮していませんでした.

より正確には、交絡治療曝露の全履歴を考慮したのではなく、時間 t での対象の曝露は、時間 t で行われた交絡治療のみに依存していると考えただけでした。次に、関心のある露出が変更された最初の時点までの重みを計算する代わりに、すべての時点、つまり、関心ステータスの処理のすべての変更とすべてのイベント時間について重みが計算されます。[Grafféo, N, Latouche, A, Geskus, RB, Chevret, S. 治療加重の逆確率を使用した時変曝露のモデル化。生体認証ジャーナル。2018; 60: 323–332。https://doi.org/10.1002/bimj.201600223]

彼らは次のことを提案します

交絡因子の歴史は考慮しませんでした。これは、関心のある曝露と交絡因子との関係におけるスイッチごとに異なるモデルを使用して対処できます。このモデル化オプションを研究するには、さらなる作業が必要です。最も簡単な方法は、以前の暴露のカウンターを共変量として治療モデルに含めることです。[Grafféo, N, Latouche, A, Geskus, RB, Chevret, S. 治療加重の逆確率を使用した時変曝露のモデル化。生体認証ジャーナル。2018; 60: 323–332。https://doi.org/10.1002/bimj.201600223]

そのため、Fewell による方法には、治療と時変変数の履歴が組み込まれていますが、治療開始後に重みを変更することはできません。Grafféo による方法では、重みを経時的に変化させることができますが、治療や時間によって変化する変数の履歴は組み込まれていません。したがって、私が実際に望んでいるのは、これらの方法を組み合わせることですが、それがどのように可能になるかは絶対にわかりません.

私の質問が明確で(そして正しく尋ねられて)、誰かが提案してくれることを願っています。ありがとう!

0 投票する
0 に答える
138 参照

3d - Cinema 4D の重み付けの問題 -- どうすれば修正できますか?

更新 したがって、最終的にウェイトを表示する方法を見つけましたが、前肩のジョイントを選択すると後脚のジョイントに色がないことがわかりますが、まだ間違ったポリゴンを動かしています. 理由を知っている人はいますか?

したがって、リギングとアニメーションに関しては、Cinema 4D はまったくの初心者です。ここではかなりまともな獣をモデル化しましたが、(適切にリグする方法を見つけようと何時間も費やした後) リグが設定されたので、1 つのジョイント (膝のジョイント) を動かすと、他のポリゴンがいくつか必要になります。後ろ足を伸ばして、ぐらぐらのように伸ばします。頭、首の付け根、肩の関節など、他の関節にも同じ問題があります。

重み付けと関係があると思いますが、まったく修正できないようです。ウェイト ツールを使用して、影響を受けるポリゴンからウェイトを差し引いてみましたが、動かしたくない近くのポリゴン (胸や肋骨の周り) でさえ、ウェイト ツールの影響を受けていないようです。そして、他の時は?枝角が頭と一緒に回転しなかったように、重りツールで重りを追加すると回転しましたが、重りツールは一見効果がないようです. また、ウェイトがどこに適用されているか (色がない) もわかりません。他の人がチュートリアルでリグをバインドしているのを見ると、ウェイトを表示するために色が表示されるだけですが、私には当てはまりません。

私が試したこと:

肘のジョイントを選択してウェイトをペイントしようとしましたが、肘と肩のツールを選択しました。ウェイトを差し引いたときにいくつかの効果が取り除かれているように見えましたが、後肢への効果はありませんでした。脚全体を選択しようとしましたが、ウェイト ツールでは効果がありません。

私の質問:

ウェイト カラーを表示して、ウェイト ツールで何をペイント/減算しているかを確認するにはどうすればよいですか? また、間違ったポリゴンが影響を受けないようにするにはどうすればよいですか? (画像では、肩関節と肘関節の両方を選択して回転させています)。私はCinema4Dの最新バージョンを使用していると思います

ここに画像の説明を入力