7

F# を使用して基本的な OLS 回帰を実行する必要があります。これを行うには、いくつかの線形代数関数が必要ですが、そこにあるものについて混乱しています。行列を反転する方法が見つかりません。というライブラリのドキュメントがいくつかありますがMicrosoft.FSharp.Math.LinearAlgebra、それがもう存在するかどうかはわかりません。

4

4 に答える 4

6

FSharp Powerpackをプロジェクトに(.NET参照で)追加すると、マトリックスライブラリのさまざまな機能を使用できます。

編集:実験ライブラリFsharp.Powerpack.MathProvidersも追加する必要があります。その後、次のように呼び出すことができます

open    Microsoft.FSharp.Math
let m = Matrix.create 10 10 1.2
let m2 = Experimental.LinearAlgebra.Inverse m
于 2009-03-20T21:19:05.473 に答える
0

知らない; F#の1.9.6バージョンでは、手に負えないものは何も表示されません。ドキュメントはここにあります

http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/namespaces.html

FSharp.Powerpack.dllのMicrosoft.FSharp.Math名前空間にはMatrixのものがありますが、「invert」がオフハンドで表示されておらず、「LinearAlgebra」のものについてもわかりません(非推奨ですか?Web検索で提案されています)。数リリース前に消えました)。

于 2009-03-20T20:00:37.970 に答える
0

これをチェックアウトしました。それは役立つかもしれません。

于 2009-03-20T20:08:54.503 に答える