最小二乗推定C関数群およびFORTRANサブルーチン群 |
---|
HP1000/A900上のFORTRAN言語で作成したサブルーチン群を汎用FORTRAN言語およびC言語に移植した サブルーチンおよび関数群。 最小二乗解の計算は特異値分解法によっている。ランク落ちの起きたパラメータに対しても 最小二乗最小ノルム解(答えの善し悪しは別としてももっともらしい解)が得られる。 また次元あり重みを採用しているので異なる次元(単位)の観測量も同時に扱える。 なお、特異値分解プログラムの出典は「計算機のための数値計算法」 G.E.Forsythe/M.A.Malcolm/C.B.Moler著、森正武訳、科学技術出版社(1978)。
インストール法 |
---|
適当なディレクトリにliblsq.tar.gz を置き
tar xvzf liblsq.tar.gz
で解凍する。アーカイブには以下のファイルが圧縮されています。
install_lsq.html | このファイル |
---|---|
readme.txt | 最小二乗推定ライブラリパッケージ概略説明 |
liblsq.h | 最小二乗推定関数群ヘッダーファイル |
liblsq.c | 最小二乗推定関数群Cプログラムソース |
liblsqf.f | 最小二乗推定サブルーチン群FORTRANプログラムソース |
LSQ_F_INCLUDE.TXT | liblsqf.f用インクルードファイル |
testmain.c | テスト用Cメインプログラムソース |
makefile | テスト用Cプログラムのmakefile |
testmainf.f | テスト用FORTRANメインプログラムソース |
makefilef | テスト用FORTRANプログラムのmakefile |
liblsq.pdf | 最小二乗推定C言語関数群取り扱い説明書 |
liblsqf.pdf | 最小二乗推定FORTRANライブラリ取り扱い説明書 |
解凍後makeを実行するとCテストメインプログラムが実行可能となる。 スタティックライブラリliblsq.aも同時に作られるので、必要に応じて システムライブラリフォルダにコピー。その際、liblsq.hも システムインクルードファイルフォルダにコピーしておくと便利 なお、FORTRANテストプログラムのmakeは make -f makefilef を実行する
ドキュメント |
---|
ダウンロード |
---|
更新履歴 |
---|