バージョン17 新機能
■操作性の向上
モデルの変数においてモデルとデータを明示するオプション:
//Load specified variables in a GAUSS matrix:
X = loadd("wine_quality.dat", "rating + citric acid + sulphates");
//Estimate parameters of model:
//rating = α + β1*citric acid + β2*sulphates
call ols("wine_quality.dat", "rating ~ citric acid + sulphates");
//Calculate descriptive statistics on all
//variables in dataset except for 'fixed acidity' and 'chlorides'
call dstatmt("wine_quality.dat", ". -fixed acidity -chlorides");
- 簡単に使用可能
- 他の統計パッケージと調和
- 明確な記録
- 下位互換性あり
CSV、XLSX、HDF5データを直接計算・推定
GAUSSプロシージャのデータソースとして様々なファイル形式を取り扱い可能:
//Load specified variables from a CSV file to a GAUSS matrix:
X = loadd("wine_quality.csv", "rating + citric acid + sulphates");
//Estimate parameters of model:
//rating = α + β1*citric acid + β2*sulphates,
//using data from an Excel file
call ols("wine_quality.xlsx", "rating ~ citric acid + sulphates");
//Calculate descriptive statistics on all variables
//in an Excel file except for 'fixed acidity' and 'chlorides'
call dstatmt("wine_quality.xlsx", ". -fixed acidity -chlorides");
HDF5データセットをサポート:
- 無制限のデータセットサイズ
- 高速なデータの読み込み・書き込み
- ネイティブなGAUSSのファイル形式としてサポート
- 全てのOSと多くのソフトウェアパッケージで利用可能
■新しいグラフ機能
グラフエディタでのインタラクティブな操作:
- 曲面図で視点アングル、光源、メッシュの切り替えの変更
- X軸とY軸の範囲の広さの変更
■新しい数学・統計機能
■関数の高速化
- 大きい行列のX’Xが約2倍高速化
- sortcがより高速になり、 特に列ベクトルで高速化
- uniqueとuniquesaの速度がより高速化、特に文字列配列を扱う場合に高速化
- 小さい行列でスラッシュ演算子'/'を使用して線形解を求められる
- クロネッカー積 ‘.*.’ は入力の1つが列ベクトルの時に高速化
- crossprdはベクトルが500より少ない場合に高速化
- cdffcは「d1」パラメータが1と等しい場合に10-1000倍高速化
- reclassifyはより高速化し使用メモリが削減
■その他
機能拡張:
- quantile/quantiled: 計算方法を指定するオプションを追加
- glm: 一般線形モデルのパラメータを推定する際の切片なしの逆ガウス族とモデルのサポートを追加
- schur: 複素形の即時リターンのサポートを追加
- Dataページでの3つのデータ表示の改善
- getordersとgetdimsが行列、文字列、文字配列をサポート
- strsplitが複数文字の区切りをサポート
- 新しい関数strtrimで文字列または文字配列の各要素の左右から空白を削除
- バグ修正など
■GAUSS HPCC
GAUSS HPCC (High Performance Cluster Computing)は高速クラスタマシンの能力を利用してGAUSSの計算能力を向上させ、並外れた速度とパフォーマンスを実現します。
内蔵、効率的なクラスタコンピューティングのサポート:
- 高速で低水準のMPIライブラリを使用する高水準のGAUSSプログラムの作成
- GAUSS HPCCバージョンは、プラチナプレミアサポートとメンテナンス付きのネットワーク同時起動ライセンスを所有している大学が追加料金なしで利用可能
通常バージョンのGAUSS 17に組み込まれている機能:
- Hadoopと互換性あり:
- GAUSSのmapper関数とreducer関数を簡単に作成 - 次のようなNoSQLのビッグデータデータベースへの接続:
- MongoDB, Hbase, Hive, Pig など - メモリにすべて展開できないような大規模データ向けのストリームアルゴリズムまたはオンラインアルゴリズムをサポート
小さなメモリフットプリントのクイックインスタンス化により、クラスタ全体で高いパフォーマンスを実現します