JMP 19では、グラフビルダーに多くの改良が加えられました。ここでは、最も重要な追加機能をいくつかご紹介します。
制約付きスムージング
平滑化要素に、 Pスプラインという新しい手法が追加されました。これは既存の Spline 手法と同様に3次スプラインですが、制約条件をより適切にサポートするようにパラメータ化されています。単調な傾向曲線は最も要望の多かった平滑化機能であり、今回、それが可能になりました。しかも、それ以上の機能です。応答の性質が累積的または減衰的であることが分かっているものの、滑らかな近似値に多少の揺れがある場合、新しい平滑化制約によってその影響を最小限に抑えることができます。確率などの応答については、最小/最大制約を使用して、曲線が0と1の間に収まるようにすることができます。
いくつかの制約が実際に適用される例。
ジッターオプション
ポイント要素のジッターオプションが拡張されました。すべてのジッター手法で、方向(正、負、または中央)を選択できるようになりました。こちらは新しい六角グリッドジッターです。これは通常のドットプロットよりもコンパクトで、大きなサンプルの密度をより正確に反映できます。
矢印チャート
JMP 19では、線要素によって矢印/ベクトルチャートが直接サポートされています。新しい接続オプション「矢印」が描画処理を行います。実際の処理は、行順序に代わる新しい順序付けオプションで行われます。これにより、複数のX変数とY変数の組み合わせごとに個別の線(または矢印)を生成する「行内」オプションが追加されました。
平行Y軸
おそらく最もご要望の多かったグラフビルダー機能への対応として、同じグラフに複数のY軸を接続できるようになりました。JMPと同様に、すべての軸はリアルタイムで表示され、凡例や内容に合わせてデフォルトで独自の色が割り当てられます。多くの人にとってグラフは分かりにくいかもしれませんが、一部のプロセス監視アプリケーションでは不可欠です。グラフビルダーの魔法により、あらゆる要素タイプの組み合わせがサポートされていますが、最も一般的なのは連結線です。
列のスコープを変換する
スコープ設定は、パワーユーザーが時々遭遇する問題に対処します。変換列を使用すると、グラフビルダー内に一時的な数式列を作成できます。複雑になるのは、集計グループの関数(Col Mean() などの関数で実装されます)などを使用して、数式で行のグループを集計する場合です。JMP 19 では、集計に表示する行を制御できます。テーブル全体、グラフビルダーに表示される行のみ(フィルタリングのため)、または各グラフビルダーグループパネルとオーバーレイレベルの行のみなどです。以下は、Col Rank() と Col Number() で定義されたスコープ設定された変換列を使用した CDF プロットです。スコープ設定により、同じ数式でデータフィルターの変更、行の除外、さらにはオーバーレイ変数の変更も反映されます。
新しいCol関数
スコープ設定に密接に関連して、Col プレフィックスを使用する既存の規則に従って、新しい集計関数が追加されました。
- Col N Unique: 一意の値の数。
- 列スコア: 一意の項目リスト内の現在の行の値のインデックス。
- Col At: 現在のグループまたは行を基準とした特定の行位置の値。Lag() の強化バージョンです。
- Col Sequence: 現在のグループまたは行に対する行の位置。Row() の強化バージョンです。
- Col Interpolate: Interpolate() 関数に似ていますが、列全体を効率的に評価し、グループ化を考慮します。
さらに、集計される式が単純な列参照ではない場合、既存の Col 関数の効率が向上しました。
二項信頼区間
応答変数がちょうど 2 つのレベルを持つ場合、適合線要素は割合推定値の周囲に二項分布を考慮した信頼区間を使用するようになり、区間は 0 ~ 1 の範囲内に維持されます。
その他
他に注意すべき点がいくつかあります:
- 新しいプロパティにより、グラフの周囲のパディングをより細かく制御できるようになりました。これは、エクスポート時に特に便利です。
- ネストされた軸の順序付けは、各変数に個別に適用されるのではなく、軸全体に適用されるようになりました。
- 新しい「強制値」列プロパティを使用すると、存在しない値のプレースホルダーを軸上に保持できます。