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