I read the documentation of Mathdotnet but is unintelligible。 我根本不懂如何使用它。我想整合伽马分布的密度函数以获得条件期望。
I found this exemple in C# but it does not work in VB. 为了与上面的例子进行比较,我想做这样的事情:
MathNet.Numerics.Integrate.OnClosedInterval(x >= Gamma.PDF(alpha, beta, x), 0, p / 100)
VB中的等价物是什么?
答案 0 :(得分:1)
如果我的问题正确无误,那么我建议你的代码中应该有lambda表达式符号(=>
)(我试图编辑它但是它被拒绝了)
MathNet.Numerics
和MathNet.Numerics.Distributions
命名空间。为此你必须下载它。 OnClosedInterval()
的第一个参数,因此您必须执行vb.net中的Function(a)
你的vb.net代码可以是这样的,
Imports System
Imports MathNet.Numerics
Imports MathNet.Numerics.Distributions
Public Module Module1
Public Sub Main()
Console.WriteLine(Integrate.OnClosedInterval(Function(a) Gamma.PDF(alpha, beta, a), 0, p/100))
End Sub
End Module
您可以看到示例here