FPCAの平均関数と形状関数をデータテーブルに抽出するやあみんな、
JMP 18 Pro 学生版を使用して、 FPCAモデルを実行しました。形状関数(固有関数 φ(t))と平均関数をデータテーブルの数値列としてエクスポートし、JMP以外で使用できるようにする必要があります。
以下の FPCA プロットを見ることができます。
しかし、これらの曲線をデータ テーブルに抽出する信頼できる方法を見つけることができません。
すでに試したこと:
-
FPCA 曲線を右クリック →コピー、フレーム コンテンツのコピー、編集、ジャーナルなど。
-
「データテーブルの作成」オプションはメニューに表示されません
-
グラフビルダー → スクリプトを保存 → データテーブルに保存(形状スコアのみ表示し、曲線は表示しません)
-
曲線グラフィックをジャーナルにコピーし、「テーブルのコピー」を試みる(結果なし)
-
FPCA出力から「形状関数」列を抽出しましたが、これらはサンプルあたりのスコアであり、φ(t)曲線の値ではありません。
-
設定、右クリック軸、データフィルタオプションを確認しました
これまでのところ、すべては画像または PCA スコアのいずれかを提供し、波数にわたってサンプリングされた完全な形状関数ベクトルは提供しません。
正しい抽出方法を見逃しているだけか、学生ライセンスでは同じようには公開されないのではないかと思います。
適切な手順をご存知の方、またはFPCAコンポーネント関数をテーブルにダンプするスクリプトをご存知の方がいらっしゃいましたら、ご指導いただければ幸いです。これは簡単なように思えるので、JMP 18 Pro Student Editionのメニューパスを見落としているのかもしれません。
ありがとう!
データアクセスデータの探索と可視化Re: FPCA の平均関数と形状関数をデータテーブルに抽出する保存概要をお探しですか?

予測および特殊モデリング > 機能データエクスプローラー > 機能データエクスプローラープラットフォームオプション > 機能データエクスプローラーグループオプション
概要を保存
各関数サマリーレポートで指定された要約統計量を新しいデータテーブルに保存します。新しいデータテーブルの名前は、モデルの適合度を表します。このデータテーブルには、各Y変数の固有関数、平均関数、予測関数、条件付き予測関数の式列が含まれています。データテーブルには、各Y変数のプロファイラースクリプトがあり、予測式と条件付き予測式の予測プロファイラーを起動します。これらの式は、入力変数、ID変数、および固有関数の関数です。
Re: FPCA の平均関数と形状関数をデータテーブルに抽出するご親切なご返信ありがとうございます。実は何度かそのボタンをクリックしたのですが、クリックするたびにこのような表が表示されます。(スペクトルデータを扱っているので)波数と各ポイントの吸光度(約1762行)が表れる列があれば、平均関数と形状関数をグラフ化できると思っていました。これは、データをワイドフォーマット(波数が列、行が個々のサンプル)で分析していることと関係があるのでしょうか?分析では、行を関数として選択しています。
ありがとう:)
Re: FPCA の平均関数と形状関数をデータテーブルに抽出するそれが原因かもしれません(FDEプラットフォームにはあまり詳しくないのですが)。JMPで見つけたサンプルデータでは再現できませんでした。データをスタックして使用することは可能でしょうか?FDEの「データ保存」でワイドデータを使ってみたところ、スタックされたデータが出力されました。JMPはFDEでスタックされたデータを使用している(少なくとも一部は)のではないかと思います。
私はJMPのジェド・キャンベルをタグ付けします。彼がFDEの質問に答えていたのを覚えているからです。
Re: FPCA の平均関数と形状関数をデータテーブルに抽出するありがとうございます。残念ながら、関数データエクスプローラーの3つのオプション(積み重ね、行を関数として表示、列を関数として表示)をすべて試してみましたが、どれもうまくいきませんでした。サマリーを保存をクリックすると、平均関数と形状関数の構築に使用した波数ではなく、各行がサンプルIDになっている表が表示されます。JMP 18.2を使っても私の結果を再現できないのは奇妙ですね。JMPの学生版で実行すべき回避策があるのでしょうか?それとも、何か見落としているのでしょうか?
Re: FPCA の平均関数と形状関数をデータテーブルに抽出する私の知る限り、JMP StudentはJMP Proと同じバージョンのJMPです。プラットフォームランチャーにはどのように入力しましたか?
これは JMP のサンプル テーブル「Functional Data/NMR DoE.jmp」で、「FDE X」列のプロパティを削除しました。

次にモデルをいくつか選択して

そして要約を保存する

私は結局

(この例ではJMP Pro 18.2.1を使用しました)
この例を繰り返すと、私と同じような結果になるでしょうか?
Re: FPCA の平均関数と形状関数をデータテーブルに抽出する@jthiさん、タグ付けありがとうございます!私の理解が正しければ、お探しの機能は「サマリーを保存」だと思いますが、JMPはデフォルトで実際の計算式が入った列を非表示にしています。添付のデータテーブルを使って、これらの計算式を抽出して使用する簡単な例を以下に示します。
- 添付のデータ テーブル (単純な曲線のみ) で FDE スクリプトを実行します。
-

- 機能概要の赤い三角形 > 概要を保存
- Shape 関数は左側の列リストにありますが、非表示になっているため、データ テーブルには表示されません。
-

- これらを使用する方法の 1 つは、カスタム プロファイラーを使用することです。グラフ > カスタム プロファイラー > 1 つ以上の形状関数を選択します。
-

- 次に、プロファイラー (赤い三角 > 予測プロファイラー) を追加し、シミュレーター (予測プロファイラーの赤い三角 > シミュレーター) を設定して、数式からの出力を含むテーブルを作成できます。
-

- 結果のテーブルには、グラフ ビルダーなどで使用できる数式の値が含まれます。
-

- また、数式デポやコピー/貼り付けなどの機能を使用して、数式自体を別のテーブルに移動することもできます。
-

Re: FPCA の平均関数と形状関数をデータテーブルに抽出するありがとうございます!!!! この方法でうまくいきました!本当に嬉しいです!ずっとこの件で苦労していました!提案なのですが、拡張テーブルをFDEプラットフォームからも生成できればもっと良いですね。それだけでなく、スペクトルデータを扱うのにこのプラットフォームは非常に便利だと感じています
。 @jthiさん、ご協力ありがとうございました。良い金曜日を!