列のすべてのレベルで常に同じ行のサブセットを参照する dif 関数のバージョンはありますか?こんにちは - これらの目的のために、分光分析 (よく知られているものでは XRD ディフラクトグラム) に似たデータをいくつか入手しました。基本的なバックグラウンド減算を実行しようとしていますが、200 以上のディフラクトグラムがあるため、それを自動化しようとしています。スタック形式のテーブルがあるので、「これが xy 列で、ここが ID 列です。セット n を持たせる代わりに、列 4 で Dif(col,n) 関数を実行します。これは、バックグラウンド データセットが減算しようとしているデータセットに常に隣接している (または何か) かのように処理するため、n はサンプルごとに変わりません。 「これがバックグラウンド信号、ここがサンプル信号、減算する」と言うのですが、それを行うためのきれいな方法が見つかっていないので、これは私が考えているアイデアの 1 つです。
もちろん、データセットの長さが同じでない場合、これはさらに複雑になりますが、JMP ではこれを単純化できないため、ここでは小さなステップを実行しています。
私は理にかなっていますか?
自動化とスクリプト作成基本的なデータ分析とモデリングウィンドウズRe: Dif(col,n) 関数ですが、複数のデータセット間の減算を処理できる関数ですあなたが何をしたいのかを正しく理解できれば、データテーブルの添字付けはあなたが望むことを行うことができるかもしれませんデータテーブルの添字付け。
Re: Dif(col,n) 関数ですが、複数のデータセット間の減算を処理できる関数ですごめん。これに返信するのを忘れていました。
うーん。したがって、テーブルの添字なしでこれを行う 1 つの方法は、1) ID 列とその行ですべての一意の ID を検索する、2) 最初の ID のデータの行列を作成する、3) 背景に合わせてデータの再スケーリングを行う、 4) 減算、5) 別の列に格納、6) 3 に戻って次の ID に対して実行します。データテーブルの添字を使用すると、このプロセスがどのようにスムーズになるでしょうか?
副次的な質問として、ID によってデータにスプライン フィットを追加する手順を追加し、その後、再スケーリングとその後の手順を実行したい場合、 このような式の処理が最善の策でしょうか、それとももっと良い方法はありますか?あなたが知っているこれをしますか?私は FDE を機能させようと努力し続けていますが、残念ながらまだ実現していません。
ありがとう!