0

2つの進化的アルゴリズムを実装しました。それぞれを 100 回試行します。

各試行の最終的な最高のフィットネス値を保存しました。

T-Test を使用して、各アルゴリズムの最終的な平均適合度を matlab と比較するにはどうすればよいですか?

アルゴリズムのパフォーマンスに有意な差があるかどうかを確認したいですか?

4

1 に答える 1

0

アルゴリズムごとに 100 個の最適なフィットネス値のセットがある場合は、ttest2関数を使用できます。

例えば:

algo1 = your_results_for_algorithm1; %a 1x100 vector
algo2 = your_results_for_algorithm2; %a 1x100 vector

[h] = ttest2(algo1, algo2);

h2 つのアルゴリズムのパフォーマンス レベルが有意水準 p < 0.05 で大幅に異なる場合、真になります。

注: このttest2関数には統計ツールボックスが必要です。

于 2013-04-28T09:19:17.533 に答える