Техника для предпочтения заказа по сходству с идеальным решением (TOPSIS) возникла в 1980-х годах как метод принятия многокритериальных решений.
Topsis выбирает альтернативу кратчайшего евклидового расстояния от идеального решения и наибольшего расстояния от отрицательного идеального решения.
pip install TOPSIS-Anubhav-101803051
Входной файл содержит три или более столбцов
Первый столбец - имя объекта/переменной
С 2 -го до последних столбцов содержат только числовые значения
Командная строка
topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>
Пример:
topsis inputfile.csv “1,1,1,2” “+,+,-,+” result.csv
ПРИМЕЧАНИЕ. Веса и воздействие должны быть ', «разделен, входной файл должен быть в PWD.
| Модель | Корр | Rseq | RMSE | Точность |
|---|---|---|---|---|
| М1 | 0,79 | 0,62 | 1.25 | 60.89 |
| М2 | 0,66 | 0,44 | 2.89 | 63,07 |
| M3 | 0,56 | 0,31 | 1.57 | 62,87 |
| М4 | 0,82 | 0,67 | 2.68 | 70.19 |
| M5 | 0,75 | 0,56 | 1.3 | 80.39 |
| Модель | Корр | Rseq | RMSE | Точность | Topsis Score | Классифицировать |
|---|---|---|---|---|---|---|
| М1 | 0,79 | 0,62 | 1.25 | 60.89 | 0,7731301458119156 | 2 |
| М2 | 0,66 | 0,44 | 2.89 | 63,07 | 0,22667595732024362 | 5 |
| M3 | 0,56 | 0,31 | 1.57 | 62,87 | 0,4389494866695491 | 4 |
| М4 | 0,82 | 0,67 | 2.68 | 70.19 | 0,5237626971836845 | 3 |
| M5 | 0,75 | 0,56 | 1.3 | 80.39 | 0,8128626132980138 | 1 |
© 2020 Anubhav Sharma
Этот репозиторий лицензирован по лицензии MIT. Смотрите лицензию для деталей.