« Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える。  | トップページ | Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その8) 短時間でFFTを繰り返して時間vs.周波数のデータを描くスペクトログラムをExcelでCSVファイルを読んでSciPyで計算。Matlabの例題を使った。音声でよくやられるが最近のスペアナはこの機能持ってるの多いな。 »

2023年11月21日 (火)

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(9)多変量解析(重回帰分析)を計算。しかしC#とVBの配列の宣言のサイズでハマってエラーが出まくった。C#でdouble a[5]なら0,1,2,3,4までの5個の配列だが、BasicでDim a(5) as Doubleなら0,1,2,3,4,5の6個!

今日は昨日のC#版をVB.NETに移植しただけ。C#版はこちら:

Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える 

だが、、、

この話でずっと引っかかっていた!まあこれさえ解決すればあとは簡単。

 

Multireg_vbnet1

Multireg_vbnet2

 

過去のもの:

Visual Basic .NETでの過去事例はこちら。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(1)複素行列を定義して一次方程式や逆行列、行列式などを計算する。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(2) 補間を行う(Interpolate) リニア、3次スプライン、有理関数などいろいろ使える。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(3) 高速フーリエ変換(FFT)を実行する。FourierOptionsにMatlabとNumerical Recipesがあるのが意外。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(4) 多項式フィッティングをして、Array.ConvertAllで一括でフィッティングデータを得る。 

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(5)常微分方程式の数値解法、4段4次のルンゲクッタ法がRungeKutta.FourthOrderの一文でできる。ローレンツ方程式を例としてやってみる。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(6)OptimizationのNelder-Mead SimplexでRosenbrock関数(5パラメータ)を最小になる点を探す。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(7)OptimizationのLevenberg-Marquardt法(LevenbergMarquardtMinimizer)で非線形最小二乗法(回帰)でNISTの例題Rat43を計算する。

Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(8)特異値分解(SVD)、主成分分析(PCA)を計算してみる

« Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える。  | トップページ | Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その8) 短時間でFFTを繰り返して時間vs.周波数のデータを描くスペクトログラムをExcelでCSVファイルを読んでSciPyで計算。Matlabの例題を使った。音声でよくやられるが最近のスペアナはこの機能持ってるの多いな。 »

パソコン・インターネット」カテゴリの記事

学問・資格」カテゴリの記事

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える。  | トップページ | Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その8) 短時間でFFTを繰り返して時間vs.周波数のデータを描くスペクトログラムをExcelでCSVファイルを読んでSciPyで計算。Matlabの例題を使った。音声でよくやられるが最近のスペアナはこの機能持ってるの多いな。 »

最近の記事

最近のコメント

2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
フォト
無料ブログはココログ