Functional Data Explorer でデータをシミュレートするこんにちは
Functional Data Explorer から Direct Functional PCA を使用して曲線データをシミュレートしたいと考えています。
Direct Functional PCA には素晴らしいシミュレーターがあります。
よく見てみると、シミュレーターは個別の曲線ではなく、x 軸上の点 (点の数を事前に選択できます) をシミュレートしています。 別々のカーブを取得するためにさまざまなトリックを試みましたが、うまくいきませんでした。
したがって、「テーブルの作成」からJSLスクリプトコードを取得して変更する方法があるかどうか疑問に思っています。 私の意見では、生成された曲線ごとに x 上の等距離の点を指定することもできるので、これが最も簡単だと思います。
よろしくお願いします!
自動化とスクリプト作成Re: Functional Data Explorer でデータをシミュレートするこんにちは@fdaf 、フォーラムへようこそ。
質問を正しく理解していない可能性がありますので、必要に応じて修正してください。
個別のカーブの大まかなバージョンを作成するには、次の操作を行いました。
- シミュレータのシーケンス機能を使用しました
- Time - FPC 5 列 (テーブルの大部分) の重複行を削除しました。
- FPC 1 から FPC 5 までを合計するチェックサム式列を作成し、それを曲線ラベルとして使用しました (確かに、これはよりエレガントになる可能性があります)
- グラフビルダーによる個別の曲線の検証
元のファイルと出力テーブルの両方を添付しました。
Re: Functional Data Explorer でデータをシミュレートするこんにちは、ジェド
包括的な回答をありがとうございます。 見た目も素晴らしいです。

ただし、Mill DOE ファイルを実行すると、時間が 9,707 と表示されます。 したがって、X(Time) に沿って等距離の点を取得するために、Time パラメーターを少し異なる方法で変更したと思います。 これは正しいです?
@テーブル作成コードを取得します。 それを回避するスクリプトはありますか?
改めて感謝申し上げます。
Re: Functional Data Explorer でデータをシミュレートする
X(Time) に沿って等距離の点を取得するために、Time パラメーターを少し異なる方法で変更したと思います。 これは正しいです?
9.707 という値はプロファイラーの単なるデフォルト値だと思います (私は変更しませんでした)。 X に沿った等距離の点の取得は、シーケンス セクションで実行されました (デフォルトの間の 10 点)。
@テーブル作成コードを取得します。 それを回避するスクリプトはありますか?
これを行う簡単な方法がわかりません。 あなたかもしれない概要の保存機能を使用すると、同様のことを実行できます。
