Я очень взволнован игрой Pokémon Sword and Shield, и надеюсь, что скоро смогу в нее поиграть. В ожидании геймплея я запоем просматривал видео на YouTube об игре, новых покемонах, стратегиях и истории. Затем я хочу создать лучшую команду, фактически не ловя всех покемонов. Я пытался поймать всех покемонов в Sapphire и Ultra Sun. Это слишком утомительно. Я хочу иметь план игры, чтобы стать чемпионом. Итак, я решил выяснить, какие типы покемонов имеют лучшие характеристики.

Анализ

Я потратил одну ночь, чтобы собрать данные о Galarian Pokémon (новых покемонах) и объединил этот набор данных с тем, который я нашел на Kaggle. Затем я использовал Tableau для визуализации и прямого взгляда и здравого смысла для анализа. Я сделал такую ​​таблицу и нашел лучший тип для каждой характеристики (Атака, Защита, Здоровье, Специальная атака и Специальная защита).

лучшая команда, которую я могу создать (без ограничений):

1. Самая высокая атака: земля + огонь: Гроудон

2. Наивысшая защита: Сталь + Земля: Стиликс

3. Высшая специальная атака: Психика + Тьма/Дракон: Хупа/Некрозма

4. Высшая особая защита: Наганадель/Этернатус

5. Самая высокая скорость: Фея + Сталь: Зациан

6. Максимальное здоровье: Призрак + Тип дракона: Гиратина

Зациан

Гроудон

Некрозма

Очевидно, что эта команда невозможна. Мне нужна достойная команда, чтобы пройти 80% игры, чтобы получить эти легендарные, а некоторые даже недоступны в игре.

Более реалистичную команду я могу построить в Pokémon Sword and Shield:

1. Самая высокая атака: психическая + боевая: Gallade

2. Наивысшая защита: сталь + земля: Steelix

3. Высшая специальная атака: Обычная + Дракон: Дрампа. Генгар (Призрак + Яд) и Лукарио (Боевой + Сталь) тоже неплохи.

4. Наивысшая специальная защита: Камень + Фея: Карбинк. Dragalge (Яд + Дракон) — следующий лучший вариант.

5. Самая высокая скорость: Dark + Ice type: Weavile

6. Максимальное здоровье: Земля + Электрический тип: Stunfisk. Следующим идет Drifblim, который является Ghost + Flying.

Галлада

Лукарио

Стиликс

Драгалге

Уивил

Станфиск

Эта команда лучше и реалистичнее. Стиликс, по-видимому, обязателен. Галладе и Лукарио - мои давние фавориты. Карбинк, по-видимому, бесполезен, кроме как танк. Драгалдж должен быть лучшим вариантом из-за его набора движений и других лучших характеристик. Уивил крутой, я полагаю? Судя по интернету, Stunfisk — хороший вариант. Хотя это не так мило.

В конце концов, мне нужно играть в игру, и стартовый покемон тоже будет частью команды. Некоторые покемоны недоступны в Pokémon Sw/Sh (вероятно). Итак, это для справки и для моей развлекательной цели.

Несколько интересных фактов:

Покемоны водного типа являются наиболее распространенными.

47,4% покемонов являются однотипными.

Покемоны типа Дракон имеют самые высокие средние базовые характеристики атаки.

Я также провел t-тест (используя R), чтобы увидеть, имеют ли легендарные покемоны более высокие базовые характеристики. Очевидно, что да. Они также выше и тяжелее.

Примечание: при создании команды у меня нет стратегий. У меня есть определенные типы, которые мне нравятся. Я думаю, что наступательные действия — лучшие защитные действия. Я предпочитаю покемонов, которые выглядят круто, элегантно или мило. И, очевидно, важно учитывать сильные и слабые стороны покемонов. Интересно тестировать разные идеи.

Моделирование

Я хотел бы создать модель с помощью RapidMiner, которая может предсказать, является ли покемон легендарным (включая Ultra Beast и Mythical), учитывая набор данных о покемонах. Я очистил набор данных от Kaggle и использовал его в качестве набора данных для обучения. Я собрал новых покемонов региона Галар и использовал их в качестве набора данных для тестирования. При подготовке данных я хочу исключить несколько атрибутов, которые, по моему мнению, не важны или не содержат полной информации (галарианские покемоны имеют неполные данные), поэтому для этого я использовал оператор выбрать атрибут. Отбор признаков осуществлялся с помощью операторов взвешивание по…. Я поиграл с несколькими классификаторами (теми, кто может использовать полиномиальный ввод), такими как дерево решений и логистическая регрессия. Дерево решений работало лучше, чем другие классификаторы. Затем я остановился на Random Forest, так как это ансамблевый метод для нескольких деревьев решений.

Чтобы определить, какая модель лучше всего подходит для определения легендарного типа, я использовал произведение отзыва (отзыв истинных нелегендарных, умноженный на отзыв истинных легендарных). Эта модель обеспечивает 97,5%-й уровень отзыва предсказания настоящих нелегендарных покемонов и 100%-й уровень отзыва настоящих легендарных покемонов. Кроме того, эта модель правильно предсказывает нелегендарных покемонов (точность 100 %) и имеет точность 71,43 % при предсказании легендарных покемонов. Другими словами, с точки зрения предсказания легендарного типа для галарских покемонов эта модель неплохо справляется со своей задачей и имеет точность 97,65%. Возможно, случаи предсказания нелегендарных покемонов как легендарных могут быть объяснены некоторыми покемонами как псевдолегендарными (ведут себя как легендарные покемоны, но не являются легендарными).

Кластерный анализ

Я также хотел проверить, как естественно классифицируются покемоны. Используя кластерный анализ (k-средних), я установил k=5 и получил 5 кластеров.

Кластер 2 имеет самых тяжелых покемонов (›= 610 кг) с приличным количеством опыта и самыми высокими характеристиками атаки, защиты и здоровья, которые в основном являются легендарными/мифическими/ультра-чудовищами, такими как Гроудон, Нихилего и Зациан, и нелегендарными, такими как Метагросс (но это тяжелый). Кластер 4 имеет самый высокий коэффициент поимки (и самый низкий вес), поэтому состоит из большинства часто встречающихся покемонов, таких как Мэджикарп, Сфил, Геодуд, Сэндшрю, Трапинч, Вулу, Юнгу и Спинда. Кластер 0 имеет самый низкий уровень поимки и самые высокие характеристики специальной атаки, поэтому включает в себя некоторых легендарных покемонов, таких как Мьюту, Мью, Латиас и Латиос (их так сложно поймать NGL), и многих покемонов, которые находятся на последней стадии эволюции, таких как Венузавр. , Синдерейс, Генгар, Грениндзя и Гарчомп. Кластер 3 занимает второе место по тяжести и вторым по величине характеристиками атаки после кластера 2. Легендарные покемоны (с меньшим весом и более высокими характеристиками скорости), такие как Лугия, Некрозма и Солгалео, и нелегендарные покемоны (довольно хорошие покемоны), такие как Тиранитар, Гьярадос и Дрампа. , находятся в этом кластере. В кластере 1 есть оставшиеся покемоны со статистикой немного лучше, чем в кластере 4. Некоторые из них являются усовершенствованной версией кластера 4, например, Gloom и Dugtrio; некоторые из них являются предварительно развитыми кластерами 0, такими как Рабут и Бульбазавр.

Возможно, это не лучшая категоризация покемонов. Есть некоторые наложения, да и вес, наверное, не лучший показатель. Однако все еще интересно, что самые тяжелые покемоны в основном легендарные.

Еще одно примечание: я новичок в прогнозном моделировании (или моделировании в целом). Не стесняйтесь, дайте мне знать, если я сделал что-то неправильное или неуместное, и как я могу исправиться.

Вся информация и изображения о покемонах получены с сайтов Серебии, Булбапедии и Покемонов .com.