Excel FDIST と FINV の SQL に互換性のある関数があることを知っている人はいますか? ない場合、それを構築する方法を知っている人はいますか? C#である可能性がありますか?
ありがとう。よろしくお願いいたします。
.Net Framework 4.0 以降 (System.Windows.Forms.DataVisualization.Charting.StatisticFormula) のライブラリを使用して問題を解決できました。
計算プロセスに上記のライブラリを使用して、C# で関数を開発できます。これは強力なライブラリで、一般的に使用されるほとんどの統計式 (平均、中央値、t 分布、f 分布、およびそれらの逆数など) を見つけることができます。
以下は私からのコードスニペットです:
using System.Windows.Forms.DataVisualization.Charting;
private Chart ch = new Chart(); // You will need to declare an object of Chart type, as Statistic Formula class does not have a public constructor
double fDist = ch.DataManipulator.Statistics.FDistribution(fRatioVariance, degreeFreedom1, degreeFreedom2);
これが他の人に役立つことを願っています。ありがとう。
MS SQL Server には、 standard_deviation と、分散を含むその他の統計関数があります。
たとえば、次のように百万の回避策もあります。http://oreilly.com/catalog/transqlcook/chapter/ch08.html
ただし、これらについては数学を深く掘り下げる必要があります。