バッチIDによるPCAを生成するための時間経過データのPCA分析こんにちは、
私はいくつかのバイオリアクターデータを持っています。 各バイオリアクターには、ID(1〜5)といくつかの時間経過プロファイル変数(溶存酸素、pH ...)があります。 時間経過データ用に20個の変数と、10個の時点があります。
20個の変数をY列として使用してPCA分析を行うと、バイオリアクターデータのスコアプロットが得られます。これは良好です。 各バイオリアクターの意味は、バッチごとに10個のデータポイントを使用して、20個の変数を考慮した1つの時間経過プロファイルを取得します。 しかし、各バイオリアクターのデータが1つのデータポイントのみに凝縮され、どのバイオリアクターが互いに類似しているかを特定できる「バッチIDPCA」も取得したいと思います。 したがって、5つのデータポイントのみを含むPCAプロットを取得したいと思います。このプロットでは、これらのデータポイントは(各バイオリアクターの20 * 10データ)を考慮します。
これを達成するために私が近づいてきたのは、K-meansクラスタープラットフォームを介したものでした。
何か助けはありますか? スクリプトではなく、JMPメニューを優先的に使用します。
代替案の1つは、行列を分割することです。 PCA分析で時間経過データを取得する理由は、データテーブルが列1=IDであるためです。列2=時間;列3〜20=変数。
各バッチに1行しか作成できない場合、PCA分析で必要なものが得られます。 データを分割しようとしましたが、失敗しました。データテーブルを列1=IDに変換できれば;列2-201-データポイント、PCA分析で必要なものが得られると思います。
現在のデータテーブルを200個の新しい列に変換するにはどうすればよいですか? (最初の21列は時間1、時間1の20変数の値、次の21列は時間2、時点2の20変数の値など)。
どうもありがとう
Re:バッチIDによるPCAを生成するための時間経過データのPCA分析やあ@ gzmorgan0 、
お返事ありがとうございます!
ビジュアル分析に関するご意見をお寄せいただきありがとうございます。 確かに、それは私の最初のステップであり、データを観察し、奇妙なパターンとプロファイルを見つけます。
ただし、このためには、説明したようにPCAを実行する必要があります。残念ながら、各バッチに同じ時点はありません。 それで他の提案はありますか? それ以外の場合は、データをExcelにエクスポートして、行ごとに1つのバッチを古い退屈な方法で実行すると思います。
貢献ありがとうございます
Re:バッチIDによるPCAを生成するための時間経過データのPCA分析@DAMP 、
添付されているのは、データテーブルFermentation Process.jmpのサブセットです。Y列を時間で分割すると(同じ時間値があると想定しています)、説明するデータテーブルを作成できます。
Data Table( "Subset of Fermentation Process" ) <<
Split(
Split By( :Time ),
Split( :Ethanol, :Temp, :Molasses Feed, :NH3 Feed, :Air, :Tank Level, :pH ),
Group( :BatchID ),
Remaining Columns( Drop All ),
Sort by Column Property
);
ただし、私は視覚分析を固く信じており、データセットが大きすぎない場合は、他のモデリングの前に、最初の分析としてそれをお勧めします。
したがって、PCAの前に、GraphBuilderでIDをオーバーレイ変数およびColor変数として使用して、20個の変数のそれぞれを時間でプロットし、時間パターンとリアクターの一貫性を直感的に理解することをお勧めします。 JMP PRO FDEを使用している場合は、データをスケーリング、フィルタリング、および整列できるメソッド(タイムワープ)に加えて、これらのプロットが作成されます。これはすばらしいことです。ただし、視覚的な分析は、固有ベクトルよりも直感的な識別変数につながる可能性があります。 以下のNH3フィード対時間のプロットを検討してください。 BatchID 6、29、33、および47は、特に時間1.5の前と時間7の後、異なる時間パターンを持っています。開始安定性と終了安定性のメトリックは、品質メトリックのより良い予測子である可能性があり、多くの場合、PCAに精通していない他の人に簡単に説明できます。
ほんの少しの提案。 幸運を!


Re:バッチIDによるPCAを生成するための時間経過データのPCA分析こんにちは、
お返事ありがとうございます。 残念ながら、私はJMPProを持っていません。 他の提案はありますか?
一番、
Re:バッチIDによるPCAを生成するための時間経過データのPCA分析あなたは何を見たことがありますか機能データエクスプローラーできる? このドキュメントには、あなたのケースに関連するバイオ燃料発酵の例が含まれています。