「合計に対する割合」フォーミュラ カラム ユーティリティこのアドインは、選択した数値列の合計 (行単位) に対する割合を計算する数式列を生成します。 これらの列は、関心のある列の積み上げ棒グラフまたは縦棒グラフを作成し、スケールを合計ではなく合計のパーセントにしたい場合に特に便利です。
使用法: このアドインをインストールした後、データ テーブルで一連の列を選択し、[アドイン] メニューから [数式列全体に対する割合] を選択します。
注: このアドインによって生成された数式は、選択された列の 1 つを除くすべてについて、行方向の欠損値を許容します。

積み上げ棒グラフまたは縦棒グラフを作成すると、結果のプロットは合計ではなく構成になります。
Total Sales総売上
Composition of Sales売上構成
ユーティリティRe: 「全体に対する割合」数式列ユーティリティやあ@dvp 、
これを調べたところ、アドインを効率化できる点がいくつかありました (ここに添付されています)しかし、問題は実際にはアドインではありません。 むしろ、非常に多数の列の積で数値容量の問題に直面しているということです (これは式の一部です)。 D倍精度浮動小数点数は、ほとんどのプログラムが格納できる最大値で、約 1.8 × 10^308 です。 それよりも大きなものは、ソフトウェアのコンパイル方法では物理的に表すことができません。 したがって、表示されている欠損値は、列の積が計算できず、数式が失敗した行です。
興味のある方は、ウィキペディアで詳細をお読みください。倍精度浮動小数点数.
これが役立つことを願っています!
@ジュリアン
Re: 「全体に対する割合」数式列ユーティリティこんにちはジュリアン
「CLR数式列」の追加は非常に役立ちます。 ここに開発して投稿してくれてありがとう。 このアドインは最大 110 列まで有効で、データセットには 110 列を超える列があり、一部の行 (サンプル) で変換値がランダムに欠落しています。 確認して修正していただけないでしょうか。ありがとう!
Re: 「全体に対する割合」数式列ユーティリティやあ@marxx 、
すべてのアドインを紛失したとのこと、申し訳ありません。 はい、実際にはこれの単なる変形であるため、ここにリンクしました。 更新されたリンクは次のとおりです。 CLR 数式列アドインのダウンロード
ダウンロードに問題がある場合はお知らせください。
ジュリアン
Re: 「全体に対する割合」数式列ユーティリティこんにちはジュリアン、
CLR Formula Columns Add-in を再投稿していただけますか? 職場で新しいコンピューターが割り当てられ、以前のアドインがすべて失われました。
PS-それ自体の投稿に投稿されているのを見つけることができませんでした...以前に投稿したここのリンクだけです。
ありがとう、マルクス
[うまくいきます!] Re: "合計に対する割合" 数式列ユーティリティこんにちはジュリアン、
JMP CLR アドインと、私が持っていた 6 つのコンポーネントの構成をテストしました
手動で作成... そして、作成したアドインはすべての列に一致しました
手作業で製作されたもの。 ほんとうにありがとう!
本当にありがとう!
マルクス
[編集: スクリーンショット画像を含めることはできないようですが、機能します]。
[画像: インライン画像 1]
Re: 「全体に対する割合」数式列ユーティリティやあ@marxx 、
私はに精通していません対数比を中心にしていますが、あなたの説明から計算は簡単に思えます。 CLR を計算するこのアドインのバージョンをまとめて、ここに投稿しました。
CLR 数式列アドインのダウンロード
このアドインが期待どおりの列を生成するかどうかを確認しますか? これが適切に機能している場合は、他のユーザーが使用できるように、これを別のアドインとしてユーザー コミュニティに投稿します。
これが役立つことを願っています!
@ジュリアン
Re: 「全体に対する割合」数式列ユーティリティこんにちはジュリアン、このアドインに感謝します。 組成データの分析に非常に役立ちます。 とても有難い!
ただし、多変量の方法で組成データを分析するには、組成の構成要素であるすべての列 (たとえば、 「合計のパーセント」計算)。
これを JMP で手動で行うのは非常に骨の折れる作業であり (小さな組成物に対しては行っていますが)、遺伝子転写データやマイクロバイオーム シーケンス データを扱う作業では、実行可能でさえありません。
方程式は単純で、組成のすべての成分の*幾何*平均に対する特定の成分の比率の自然対数です。 したがって、3 部構成 (A、B、C) の場合、A は次のように変換されます。 BとしてLN(B/((A*B*C)^0.33)) Cについても同様です。
残念ながら、私は(まだ)スクリプトに堪能ではありません... 代わりに、コンポジションの CLR 変換値の列を生成できるバージョンの「全体に対する割合」アドインを作成できますか?
特に、サブコンポジションの一貫性により、継続的にいくつかの新しいサブコンポジションを作成する必要があります。 100成分の微生物組成がある場合、それぞれがサブ組成に含まれる異なる列のセットを持つ10ほどの異なるサブ組成を生成する可能性があります...列を複数選択して CLR 変換を生成すると、非常に役立ちます。
どうもありがとう!
Re: 「全体に対する割合」数式列ユーティリティ非常に役立ちます!