2つの進化的アルゴリズムを実装しました。それぞれを 100 回試行します。
各試行の最終的な最高のフィットネス値を保存しました。
T-Test を使用して、各アルゴリズムの最終的な平均適合度を matlab と比較するにはどうすればよいですか?
アルゴリズムのパフォーマンスに有意な差があるかどうかを確認したいですか?
2つの進化的アルゴリズムを実装しました。それぞれを 100 回試行します。
各試行の最終的な最高のフィットネス値を保存しました。
T-Test を使用して、各アルゴリズムの最終的な平均適合度を matlab と比較するにはどうすればよいですか?
アルゴリズムのパフォーマンスに有意な差があるかどうかを確認したいですか?
アルゴリズムごとに 100 個の最適なフィットネス値のセットがある場合は、ttest2
関数を使用できます。
例えば:
algo1 = your_results_for_algorithm1; %a 1x100 vector
algo2 = your_results_for_algorithm2; %a 1x100 vector
[h] = ttest2(algo1, algo2);
h
2 つのアルゴリズムのパフォーマンス レベルが有意水準 p < 0.05 で大幅に異なる場合、真になります。
注: このttest2
関数には統計ツールボックスが必要です。