目的:
Math.NET NumericsのCDFという関数を使いたいです。
(CDFの引数が自由度(double)と統計量(double)のものです。)
状況:
名前空間MathNet.Numerics.Statisticsの関数(平均、中央値など)は
使えるが。
名前空間MathNet.Numerics.Distributionsの関数(CDF)が使えない。
参考URL:
MathNet.Numericのインストール
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MathNet.Numerics; using MathNet.Numerics.Statistics; using MathNet.Numerics.Distributions; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { var data = new double[] { 3, 4, 5, 6, 10 }; // Listとかでも大丈夫 // var data = new List<double>() { 3, 4, 5, 6, 10 }; // 拡張メソッドで簡単に使える Console.WriteLine("平均 :{0}", data.Mean()); Console.WriteLine("中央値 :{0}", data.Median()); Console.WriteLine("分散 :{0}", data.PopulationVariance()); Console.WriteLine("母分散 :{0}", data.Variance()); Console.WriteLine("標準偏差 :{0}", data.PopulationStandardDeviation()); Console.WriteLine("母標準偏差:{0}", data.StandardDeviation()); var t = CDF(2.0, 40.0); //現在のコンテキストに'CDF'という名前はありません。と出る。 Console.WriteLine(t); } } }
現在考えていること:
インスタンス.関数()と
関数(数値)とでは
使い方がちがうのだろうか?
求める答え:
CDF関数を使えるようにする方法。
大学の研究が進まずに困っています。
どなたか、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/17 09:39