ベースラインからの倍数変化と対数(2)変化のデータ変換のための複雑な式複雑というのは相対的な言葉ですが、私がデータを受け取る方法は、複数の分析対象と複数の ID を含むバンドルです。分析対象と患者 IDごとに、単一のベースライン タイムポイント("C1D1 0") が常にあります。Excel のように実行できますが、正直なところ、はるかにエレガントな方法は、縦断データの別のバッチを受け取ったときにそれを追加するだけで変換できる数式を作成することです。また、このような数式があると、同じ方法で配信される別の分析にも役立ちます。
したがって、基本的には、分析対象物と患者 ID を一致 (またはグループ化?) する数式を作成し、タイムポイント「C1D1 0」を見つけて、「結果」セルをベースラインとして使用し、最も単純な変換はフォールド変化結果 X/結果ベースラインになります。その他のすべての変換は、導関数、ベースラインからの % 変化、およびベースラインからの log2 変化になります。
私がこれを適切に説明できたかどうか教えてください。しかし、本質的には、あまり多くのデータ操作を必要とせずに、大変な作業を実行する数式が欲しいのです。
ご協力いただき誠にありがとうございます。
自動化とスクリプトデータのブレンドとクリーンアップRe: ベースラインからの倍数変化と対数(2)変化のデータ変換のための複雑な式つまり、基本的には、各分析物と患者IDのペアのベースラインを取得するための式が必要なだけなのでしょうか?これはそのための1つの提案です
:Result[Col Min(If(:Timepoint == "C1D1 0", Row(), .), :Patient ID, :Analyte)]
ベースラインを作成したら、それを使用して他の数式をかなり簡単に作成できます。
Re: ベースラインからの倍数変化と対数(2)変化のデータ変換のための複雑な式本当にありがとうございます!これで、結果を好きなように変換できるようになりました:)
とても有難い!