プラットフォーム内で作成された 'Ghost'変換列の維持John Sallは、仮想データを彼の中の一種のゴーストデータとして参照しています。 2017ディスカバリーサミットプレナリープレゼンテーション 。仮想データの簡単な例は、プラットフォーム内で作成された変換された列です(グラフビルダーを開き、列を右クリックし、[変換] - > [ログ]を選択します)。これらの列は他のプラットフォームで使用するために保存できますか?
何が機能しますか(JMP 13):
フィットモデルプラットフォームで変換された列を作成し、それをモデル効果として使用します。JMPが閉じるまで、その列は他のプラットフォームの列のリストにイタリック体でリストの一番下に表示されます。 そして、それは可能です:
- すべての列変換を近似モデルで作成し、それらをモデル効果として追加して、標準の最小二乗法を使用して列を予測します。
- fit columnスクリプトを保存します。実行後に自動的に閉じます。
fm = Fit Model( ... );
fm << Close window();
- 新しい列変換が必要なときはいつでもスクリプトを更新してください。
- データテーブルが開かれるたびにスクリプトを実行します。
動作しないもの:
- グラフビルダー、分布、分割、ニューラルネットワーク、およびその他のプラットフォームで列を作成する。
- JMPを閉じて再度開く。
- 変換後の変数を含む予測式列を保存します。
再:プラットフォーム内で作成された 'ゴースト'変換列を維持するこれに対する最大の動機は、私がどの変換を保持したいのか、そしてどの変換がまだ評価されているのかを追跡することです。 製造データマイニングの例では、数百または数千の変換が生成される可能性があり、それらすべてがデータテーブルに保存されている場合(1か月前までは行っていたが複雑な変換の場合も)今作成した列と以前の分析で使用した列または使用した列
それらがすべてデータテーブルに格納されている場合、JMPもより多くのメモリを使用するようです。
再:プラットフォーム内で作成された 'ゴースト'変換列を維持するあなたが他のプラットフォームでそれを再利用したい場合、データテーブルの一時的な列を初めて保存することの害は何ですか?永続的な値がない場合は、後でいつでも削除できます。
再:プラットフォーム内で作成された 'ゴースト'変換列を維持するこれは私の恐れでした。 問題は、グラフ作成プラットフォームを除いて、「一時的な」変換を試みるたびに、それを維持するかどうかを決める前に、2つの異なるプラットフォームで使用することです。
返信いただきありがとうございます。
再:プラットフォーム内で作成された 'ゴースト'変換列を維持する明確にするために、派生変数は、スクリプトとしてデータテーブルに保存される場合、保存されたスクリプトからプラットフォーム内に保存されて使用可能になります。
例えば。グラフビルダーを開き、2つの列を選択して右クリックで比率を作成します。ゴーストデータ 次に、この比率をグラフで使用してから、グラフビルダースクリプトをデータテーブルに保存します。それから私はデータテーブルを保存します。JMPを閉じてからJMPとテーブルを開きます。実際にはデータテーブルの比率に対応する列はありませんが、グラフビルダースクリプトを実行すると、派生比率が含まれ、データテーブルに存在しなくてもプロットされます。
この派生変数は、データテーブルに保存するまで他のプラットフォームでは利用できません。それは事実です。 これは、「プラットフォーム内」の変数が利用できないという意味ですか?
データテーブル自体のコンテキスト内ではなく、分析のコンテキスト内で変換された変数を明確に定義しているので、私には意味があります。データテーブル自体の派生列をすべてのプラットフォームで使用できるようにする必要があります(2列を選択して[新しい式列]を使用するか、または列式を使用して新しい列を作成します)。
ただし、これをfit modelに対して実行して結果をデータテーブルに保存する場合は、データテーブルを保存してからJMPを閉じるという奇妙なアーティファクトがあるようです。次に、保存したデータテーブルを開き、フィットモデルを実行します(少なくとも標準の最小二乗保存スクリプト)。その派生(ゴースト)変数は、標準の最小二乗プラットフォームが閉じられたときでも、突然他のプラットフォームで利用可能になります。Macでは少なくとも13.2.0で。これはEarly Adopterバージョンでは動作しないので、私はこれがおそらく "バグ"であると思われます。
再:プラットフォーム内で作成された 'ゴースト'変換列を維持するJMPサポートごとにこれは不可能です。
変換済み(およびその他の「プラットフォーム内」の変数)は一時的な使用のために設計されています。 将来の使用(他のJMPセッション)に備えてそれらを保持するには、それらをデータテーブルに保存する必要があります。 それらは単に列式なので、どこにも保存されません。