뉴스레터 구독자에게 발송되는 Monthly User Guide입니다. 관련 문의는 ikju.shin@jmp.com으로 부탁드립니다.
すべてのコンピュータハードウェアまたはソフトウェアはそのスループットに制限があります。 幸いなことに、私たちがすることのほとんどはその利用可能な範囲内で行われます(そうでなければ、コンピュータやソフトウェアを変えなければならないという意味になるでしょう。 ) JMPのようなデータ分析ソフトウェアはどのデータを扱うかに応じてデータ処理や保存などにおいて制約の範囲が決まることもあります。 。 今月ユーザーガイドではJMPできることはどこまでであるかを見てみましょう。 。
1. JMPが処理できるデータテーブルサイズ
2007年に発売JMP Version 7からデータテーブルに関連するソフトウェア制約はすべて消えました。 残りは使用中オペレーティングシステムとメモリの容量です。 ウィンドウボタンを右クリックして'システム'を選択するとデバイス仕様(Device Specification)からプロセッサ、RAMおよびオペレーティングシステムなどを確認できます。

もしあなたがまだ32ビットウィンドウオペレーティングシステムでJMP 14以前のバージョンを使用している場合、データテーブルの行と列は32ビット整数として定義されます。 符号付き32ビット整数の最大値は2,147,483,647(2の31平方)によって、最大行(Column)または列(Row)の数はそれを超えることはできません。
64ビットオペレーティングシステムでは、純粋にメモリ容量によって決まります。 JMPは、すべてのデータをメモリにアップロードした状態で駆動されます。 。 これをインメモリ(In-Memory)方式と言うのに、グラフとデータをリアルタイムで連動して素早くナビゲートできる理由でもあります。 。
一般的なケースJMPは4GB以上RAMをお勧めします、作業するデータ2倍程度のメモリが取り付けられていることをお勧めします。 ファイルのサイズがメモリより大きい場合でも、操作は可能です。 オペレーティングシステムの仮想メモリ技術のおかげです。 。 甘い、作業速度が遅くなるのは監修しなければなりません。
2. 1つのセルに保存できるデータの範囲とサイズ
1)数字(Numeric)
JMPはデフォルトで各セルの値に応じて最適な方法で表示します。 デフォルトの状態で数字を入力すると12席、つまり-999,999,999,999から999,999,999,999まで正常に表示されます。 、ここで9もう一度入力すると-1e+13または1e+13のように指数の形で表記されます。

より大きな数字をすべて表示するには、変数名(Column Header)をダブルクリックするか、変数名の上で右クリックColumn Info選択して、フォーマットをFixed Decに変更してください。 これを通して最大64桁、小数点以下25桁までを表示できる。

それから64席をすべて9で埋められた数字が最大/最小値でしょうか?
JMPはIEEE 754倍精度浮動小数点方式(double-precision floating-point format)に従って間違い(實數)を表現する。 浮動小数点とは、コンピュータでミスを扱うとき、有効数字を表す歌手(假數)と小数点の位置を解く指数(指數)に分けて表現する方法を言います。 そのように表すことができる数字は-1.7976931348623157e+308から1.7976931348623157e+308までです。
2)文字(Text, Character)
メモリ容量が許容する範囲内では、文字の長さに制約はありません。

3)メモリ容量が足りない場合のヒント
小さい整数を多く含む数値列や、固有値の数が255個未満の列を圧縮することで、データテーブルの容量を減らすことができます。 。 例えば、389犬の列と85,000行があるデータでこの機能を使用すると、 250 MBファイル33MB程度まで減ります。 。
使い方は簡単です。 ターゲット列(Column)を1つ以上選択した後、 Cols / Utilities / Compress Selected Columnsを実行するだけです。

文字列の固有値の数255犬未満の場合リストチェック(リストの確認)が表示されます。

数値列の場合、データフォーマットこのBest, Fixed Decまたはデータフォーマットされた場合のみ圧縮されます、データに応じて1バイト、2バイトまたは4 bytes整数に圧縮されます。
3. JMPとマルチスレッド(マルチスレッド)
マルチスレッドとはマルチコアCPU環境で処理速度を向上させるために演算を分割して同時に処理する技術です。 。 AMDの最新ライゼンCPU同じ場合、最大32コア64スレッドまでサポートしています。 こんなCPUを購入したらJMP処理速度も飛躍的に向上すると期待されることがよくあります。 。 結論から申し上げれば'改善することも、そうでない場合もあります。 'です。
マルチスレッドを適用するには、操作をそれぞれの独立した計算に分割できる必要があります。 だからJMPの機能の中でマルチスレッドに適した演算もあります、そうでない操作もあります。 Multi-threadingをサポートする機能は以下のとおりです。 。 (下線はJMP Pro)
- Boosted Trees
- Bootstrap Forest
- Choice
- Covering Arrays
- Capability Analysis in Distribution
- Factor Analysis
- Fit Life by X
- Fit Model: Parametric Survival, Mixed Model 、 Generalized Regression 、and Response Screening
- Functional Data Explorer
- ガウシアン( Fast GASP and the use of Categorical variables are only in JMP Pro.)
- Latent Class Analysis
- Life Distribution
- Multivariate
- ニューラル( Some features are only in JMP Pro.)
- Nominal Logistic
- 非線形と非線形曲線
- Normal Mixtures in Cluster Analysis
- パーシャルリーストスクエア( Some features are only in JMP Pro.)
- Partition
- Predictor Screening
- Principal Components
- Process Screening
- Profiler (Does not apply to Profilers launched from within other platforms.)
- Reliability Forecast
- Repairable Systems Simulation
- Response Screening
- Sparse Principal Components
- Structural Equation Models
- Support Vector Machines
- SVD Imputation in the Missing Values Screening
- Text Explorer( SVD and Latent Class Analysis are only in JMP Pro.)
- Time Series Forecast
- Uplift
- Variable Clustering
CPUがうまく使用されていることを確認したい場合は、Windowsのタスクマネージャまたはリソースモニタプログラムを実行して確認できます。 。 ウィンドウ画面のタスクバーを右クリックしてタスクマネージャを選択するか、Windows検索で名前で検索して実行します。 。
以下は少し大容量ですデータを持ってBootstrap Forestを実行したときの状況です

*参考資料(リンク)
What is the largest table size that JMP® can handle?
Features That Support Multithreading
Columnとデータテーブルサイズ(容量)減らす