我想计算C#中卡方分布的右尾概率。 Excel可以使用以下代码
进行此计算= CHISQ.DIST.RT(100,4)
其中100是卡方,4是自由度。
我想在C#中使用这个函数进行计算;我尝试添加对“Microsoft.Office.Interop”的引用,但我找不到使用它的方法!
我遇到了一些关于如何使用C#在Excel中进行配方并在Excel中获得结果的主题,但不幸的是,这不是我需要的;我需要在C#中进行计算,并在C#中获得结果。
答案 0 :(得分:2)
如果您只想进行类似于Excel计算的计算,则应考虑@ korolewi建议的评论。
如果你必须实际使用Excel的引擎,你可以
答案 1 :(得分:0)
要使用Microsoft.Office.Interop.Excel在C#代码中使用“虚拟”Excel,您必须创建工作簿对象,在此工作簿上创建(至少)一个工作表对象 - 然后您可以使用Excel在Interop-box之外运行。