クイックスタートサンプル

Extreme Optimization Numerical Libraries for .NETを使って、すぐに数値計算アプリケーションを作成するためのクイックスタートサンプルを提供しています。 実際のアプリケーションの例は、開発元のサンプルアプリケーションのページ、 または弊社が開発したサンプルアプリケーションをご覧ください。


サンプル1. データ分析 (リンクをクリックすると開発元のページが開きます)

データ分析

プロジェクト 説明
Data Frames in C#
Data Frames in VB.NET
Data Frames in F#
Extreme.DataAnalysis名前空間のクラスを使用してデータフレームを作成および操作する方法のサンプル
Indexes and Labels in C#
Indexes and Labels in VB.NET
Indexes and Labels in F#
インデックスを使用してデータフレームや行列の行と列、ベクトルの要素にラベル付けする方法のサンプル
Data Wrangling in C#
Data Wrangling in VB.NET
Data Wrangling in F#
Extreme.DataAnalysis名前空間のクラスを使用して、データフレーム上で基本的なデータラングリングまたはデータマンジング操作のサンプル
Manipulating Columns in C#
Manipulating Columns in VB.NET
Manipulating Columns in F#
データフレームの列を変換および操作する方法のサンプル
Sorting and Filtering in C#
Sorting and Filtering in VB.NET
Sorting and Filtering in F#
データのソートとフィルタリングのためのFilterクラスと関連のメソッドのサンプル
Grouping and Aggregation in C#
Grouping and Aggregation in VB.NET
Grouping and Aggregation in F#
データをグループ化する方法とグループおよびデータセット全体の集計を計算する方法のサンプル
Histograms in C#
Histograms in VB.NET
Histograms in F#
Histogramクラスの使用のサンプル

 


サンプル2. 数学 (リンクをクリックすると開発元のページが開きます)

一般

プロジェクト 説明
Complex Numbers in C#
Complex Numbers in VB.NET
Complex Numbers in Managed C++
DoubleComplex構造体を使って、複素数を操作するサンプル
Elementary Functions in C#
Elementary Functions in VB.NET
Elementary Functions in Managed C++
ElementaryFunctions クラスから利用できる初等関数を呼び出すサンプル
Big Numbers in C#
Big Numbers in VB.NET
Big Numbers in F#
任意精度の整数、有理数、浮動小数点数を操作するサンプル
Prime Numbers in C#
Prime Numbers in VB.NET
Prime Numbers in F#
Numbertheoryクラスのメソッドを使って素数を操作するサンプル
FFT/Fourier Transforms in C#
FFT/Fourier Transforms in VB.NET
FFT/Fourier Transforms in F#
実数と虚数の信号の離散フーリエ変換を計算する方法のサンプル
Generic Algorithms in C#
Generic Algorithms in VB.NET
Generic Algorithms in F#
引数の数値型に対して汎用のアルゴリズムを作成する方法のサンプル

 

微積分

プロジェクト 説明
Basic Integration in C#
Basic Integration in VB.NET
Basic Integration in F#
関数の数値積分のサンプル
Advanced Integration in C#
Advanced Integration in VB.NET
Advanced Integration in F#
AdaptiveIntegratorクラスを使って高度な数値積分のサンプル
Higher Dimensional Numerical Integration in C#
Higher Dimensional Numerical Integration in VB.NET
Higher Dimensional Numerical Integration in F#
高次の関数の数値積分のサンプル
Numerical Differentiation in C#
Numerical Differentiation in VB.NET
Numerical Differentiation in F#
NumericalDifferentiatorクラスを使った数値微分の計算のサンプル
Differential Equations in C#
Differential Equations in VB.NET
Differential Equations in F#
常微分方程式(OED)の積分系のサンプル

 

曲線

プロジェクト 説明
Basic Polynomials in C#
Basic Polynomials in VB.NET
Basic Polynomials in F#
Polynomialクラスを使った多項式の基本操作のサンプル
Advanced Polynomials in C#
Advanced Polynomials in VB.NET
Advanced Polynomials in F#
Polynomialクラスの高度な使用のサンプル
Chebyshev Series in C#
Chebyshev Series in VB.NET
Chebyshev Series in F#
ChebyshevSeriesクラスを使ったChebyshev近似の作成と操作のサンプル

 

曲線フィットと積分

プロジェクト 説明
Linear Curve Fitting in C#
Linear Curve Fitting in VB.NET
Linear Curve Fitting in F#
線形最小二乗法を使った多項式および任意の線形関数の曲線フィットのサンプル
Nonlinear Curve Fitting in C#
Nonlinear Curve Fitting in VB.NET
Nonlinear Curve Fitting in F#
非線形最小二乗法を使った非線形の曲線フィットのサンプル
Piecewise Curves in C#
Piecewise Curves in VB.NET
Piecewise Curves in F#
定数と直線を使った補間のサンプル
Cubic Splines in C#
Cubic Splines in VB.NET
Cubic Splines in F#
自然および固定の3次スプラインを使った補間のサンプル

 

方程式を解く

プロジェクト 説明
Newton Equation Solver in C#
Newton Equation Solver in VB.NET
Newton Equation Solver in F#
Newton-Raphson法を使った方程式の解法のサンプル
Root Bracketing Solvers in C#
Root Bracketing Solvers in VB.NET
Root Bracketing Solvers in F#
バイセクション法、偽位置、およびDekker-Brentアルゴリズムを含む、ルートブラケットのアルゴリズムを使った方程式の解法のサンプル
Nonlinear Systems in C#
Nonlinear Systems in VB.NET Nonlinear Systems in F#
Newton-Raphson法を使った非線形方程式の系を解くサンプル

 

最適化

プロジェクト 説明
Optimization In One Dimension in C#
Optimization In One Dimension in VB.NET
Optimization In One Dimension in F#
BrentおよびGolden Section optimizerクラスを使った1次元の最適化のサンプル
Optimization In Multiple Dimensions in C#
Optimization In Multiple Dimensions in VB.NET
Optimization In Multiple Dimensions in F#
多次元での最適化のためのExtreme.Mathematics.Optimization名前空間で多次元最適化クラスを使用する方法のサンプル
Linear Programming in C#
Linear Programming in VB.NET
Linear Programming in F#
LinearProgramとその関連のクラスを使った線形の制約の最適化のサンプル
Mixed Integer Programming in C#
Mixed Integer Programming in VB.NET
Mixed Integer Programming in F#
線形計画ソルバーを使って数独パズルを解く混合整数計画法のサンプル
Quadratic Programming in C#
Quadratic Programming in VB.NET
Quadratic Programming in F#
Extreme.Mathematics.Optimization 名前空間のクラスを使用して、二次目的関数と線形制約の最適化問題を解決する方法のサンプル
Nonlinear Programming in C#
Nonlinear Programming in VB.NET
Nonlinear Programming in F#
NonlinearProgramと関連のクラスを使用して非線形問題(線形または非線形の制約を伴う最適化問題)を解決するサンプル

乱数と準乱数列

プロジェクト 説明
Random Number Generators in C#
Random Number Generators in VB.NET
Random Number Generators in F#
Extreme.Statistics.Random名前空間で特殊な乱数ジェネレーターを使用する方法のサンプル
Non-Uniform Random Numbers in C#
Non-Uniform Random Numbers in VB.NET
Non-Uniform Random Numbers in F#
不均一な分布から乱数を生成する方法のサンプル
Quasi-Random Sequences in C#
Quasi-Random Sequences in VB.NET
Quasi-Random Sequences in F#
Extreme.Statistics.Random名前空間のクラスを使用してフォーレシーケンスやソボルシーケンスなどの準ランダムシーケンスを生成する方法のサンプル

 


サンプル2. 線形代数 (リンクをクリックすると開発元のページが開きます)

ベクター

プロジェクト 説明
Basic Vectors in C#
Basic Vectors in VB.NET
Basic Vectors in F#
Vectorクラスを使った基本ベクター操作のサンプル
Vector Operations in C#
Vector Operations in VB.NET
Vector Operations in F#
ベクターの操作のサンプル:コンポーネントのアクセス、算術演算、ノルム

 

行列

プロジェクト 説明
Basic Matrices in C#
Basic Matrices in VB.NET
Basic Matrices in F#
Matrixクラスを使った基本行列操作のサンプル
Accessing Matrix Components in C#
Accessing Matrix Components in VB.NET
Accessing Matrix Components in F#
行列の行と列を反復し、部分行列を操作する行列コンポーネントへの異なるアクセス方法のサンプル
Matrix-Vector Operations in C#
Matrix-Vector Operations in VB.NET
Matrix-Vector Operations in F#
行列とベクターの操作のサンプル
Triangular Matrices in C#
Triangular Matrices in VB.NET
Triangular Matrices in F#
三角系を解く三角行列を操作するTriangularMatrixクラスを使うサンプル
Symmetric Matrices in C#
Symmetric Matrices in VB.NET
Symmetric Matrices in F#
対称行列を操作するSymmetricMatrixクラスの用法のサンプル
Band Matrices in C#
Band Matrices in VB.NET
Band Matrices in F#
一般および対称バンド行列を操作するBandMatrixクラスの使用法のサンプル
Sparse Matrices in C#
Sparse Matrices in VB.NET
Sparse Matrices in F#
疎ベクターおよび行列クラスを使ったサンプル
Matrix Decompositions in C#
Matrix Decompositions in VB.NET
Matrix Decompositions in F#
Extreme.Mathematics.LinearAlgebra名前空間のクラスを使用して行列の様々な分解を計算する方法のサンプル

 

方程式の解と最小二乗法

プロジェクト 説明
Linear Equations in C#
Linear Equations in VB.NET
Linear Equations in F#
同次線形方程式の系を解くサンプル
Structured Linear Equations in C#
Structured Linear Equations in VB.NET
Structured Linear Equations in F#
特別な構造を持つ同次線形方程式の系を解くサンプル
Matrix Decompositions in C#
Matrix Decompositions in VB.NET
Matrix Decompositions in F#
行列分解(LU, QR, コレスキー分解)のサンプル
Least Squares in C#
Least Squares in VB.NET
Least Squares in F#
線形最小二乗問題を解くサンプル

 


サンプル3. 統計 (リンクをクリックすると開発元のページが開きます)

確率分布

プロジェクト 説明
Discrete Distributions in C#
Discrete Distributions in VB.NET
Discrete Distributions in F#
離散確率分布を組み込むクラスの使用法のサンプル
Continuous Distributions in C#
Continuous Distributions in VB.NET
Continuous Distributions in F#
連続確率分布を組み込むクラスの使用法のサンプル

 

分散分析

プロジェクト 説明
One-Way ANOVA in C#
One-Way ANOVA in VB.NET
One-Way ANOVA in F#
一元配置分散分析を実行するOneWayAnovaModelクラスの使用法のサンプル
Repeated Measures ANOVA in C#
Repeated Measures ANOVA in VB.NET
Repeated Measures ANOVA in F#
繰り返し測定を持つ一元配置分散分析を実行するOneWayRAnovaModelクラスの使用法のサンプル
Two-Way ANOVA in C#
Two-Way ANOVA in VB.NET
Two-Way ANOVA in F#
二元配置分散分析を実行するTwoWayAnovaModelクラスの使用法のサンプル

 

回帰分析

プロジェクト 説明
Simple Regression in C#
Simple Regression in VB.NET
Simple Regression in F#
単純線形回帰を実行するSimpleRegressionModelクラスの使用のサンプル
Multiple Regression in C#
Multiple Regression in VB.NET
Multiple Regression in F#
多重線形回帰を実行するLinearRegressionModelクラスの使用のサンプル
Polynomial Regression in C#
Polynomial Regression in VB.NET
Polynomial Regression in F#
多項式回帰を実行するPolynomialRegressionModelクラス(Extreme.Statistics名前空間)の使用のサンプル
Logistic Regression in C#
Logistic Regression in VB.NET
Logistic Regression in F#
ロジスティック回帰を実行するLogisticRegressionModelクラス(Extreme.Statistics名前空間)の使用のサンプル
Generalized Linear Models C#
Generalized Linear Models VB.NET
Generalized Linear Models F#
ポアソン回帰とプロビット回帰で使われる生成した線形モデルを作成するGeneralizedLinearModelクラスの使用のサンプル

 

時系列分析

プロジェクト 説明
Simple Time Series in C#
Simple Time Series in VB.NET
Simple Time Series in VB.NET
単純な時系列分析計算を実行するTimeSeriesCollectionクラスの使用に関するサンプル
Variable Transforms in C#
Variable Transforms in VB.NET
Variable Transforms in VB.NET
いくつかの財政指標を計算する方法を示す数値変数の変化のサンプル
ARIMA Models in C#
ARIMA Models in VB.NET
ARIMA Models in VB.NET
単純な時系列分析計算を実行するTimeSeriesCollectionクラスの使用についてのサンプル

 

多変量解析

プロジェクト 説明
Cluster Analysis in C#
Cluster Analysis in VB.NET
Cluster Analysis in F#
階層クラスター分析とK平均クラスター分析を実行する方法のサンプル
Principal Component Analysis in C#
Principal Component Analysis in VB.NET
Principal Component Analysis in F#
1セットのデータに対して主成分分析を実行する方法のサンプル
Factor Analysis (FA) in C#
Factor Analysis (FA) in VB.NET
Factor Analysis (FA) in F#
Extreme.Statistics.Multivariate名前空間のクラスを使用して因子分析を実行する方法のサンプル

 

仮説検定

プロジェクト 説明
Mean Tests in C#
Mean Tests in VB.NET
Mean Tests in F#
1標本のz検定およびt検定を使用して、1つまたは2つの標本を検定する方法のサンプル
Variance Tests in C#
Variance Tests in VB.NET
Variance Tests in F#
1つまたは2つの標本の分散に対するカイ二乗検定とF検定の使用のサンプル
Goodness-Of-Fit Tests in C#
Goodness-Of-Fit Tests in VB.NET
Goodness-Of-Fit Tests in F#
フィットの良さに対するカイ二乗、Kolmogorov-Smirnov、Anderson-Darling検定のサンプル
Homogeneity of Variances Tests in C#
Homogeneity of Variances Tests in VB.NET
Homogeneity of Variances Tests in F#
1セットのサンプルが同じ分散を持つBartlett検定とLevene検定を使う方法のサンプル
Non-Parametric Tests in C#
Non-Parametric Tests in VB.NET
Non-Parametric Tests in F#
Wilcoxon-Mann-Whitney検定およびKruskal-Wallis検定のようなノンパラメトリック検定のサンプル

 

page_top_icon