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

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