Какие машины меньше теряют в цене?
- Главная
- Статьи
- Дороже новых: какие машины меньше теряют в цене
Автор: Михаил Гзовский
Многие автомобилисты, выбирая новую машину, уже прикидывают, как будут ее перепродавать. Понятно, что последние месяцы рынок непредсказуем – сказывается и рост цен, и дефицит, но все равно в итоге хочется потерять минимум денег. Как это сделать?
Самый простой способ узнать, какие марки и модели выгоднее для последующей перепродажи – заглянуть в рейтинг сохранения стоимости. В Сети их масса, но смотреть на европейские или американские нет никакого смысла: другие модели, свои предпочтения у покупателей, иные рыночные, налоговые реалии. Для России актуальную статистику вот уже 10 лет предоставляет Автостат в ежегодных рейтингах Residual value.
В сегменте В выгоднее всего для владельцев оказались Kia Rio (сохранение стоимости 106,7%), Renault Sandero (104,7%) и – неожиданно – редкий на наших дорогах Citroen C3 Aircross (104,4%). Схожая ситуация и во втором по популярности на российском рынке сегменте – среди В-кроссоверов. Первые две строки занимают бестселлеры Hyundai Creta (112,7%) и Renault Duster (106,3%). А на третьем месте оказался нишевый Suzuki Jimny (105,5%). Странности можно заметить и в других классах, поэтому нужно сделать ряд пояснений. После чего окажется, что на рейтинги стоит ориентироваться с несколькими оговорками.
Понятно, что в здоровых экономических условиях показатели, очевидно, не могут быть выше изначальных 100% от цены нового авто. Однако в России перманентно происходит существенная коррекция цен, и трехлетние машины продаются на вторичном рынке дороже, чем стоили новыми.
Отсюда следует вторая оговорка. Показатели сохранения стоимости на стабильном рынке зависят от того, насколько медленно теряет в цене подержанная машина. В России же ключевое влияние оказывает степень удорожания новой, ведь продавцы автомобилей с пробегом, выставляя цену, ориентируются именно на их стоимость. Поэтому в тройках лидеров часто встречаются малопопулярные модели – они просто сильно взлетели в цене за три года.
Как должно быть в теории? Официальная инфляция за 2018-2021 годы в России составила 22,2%. В обычных условиях считается, что автомобиль только за первый год теряет в цене 20%. Таким образом, естественный рост цен за четыре года эквивалентен всего лишь году эксплуатации. Значит, стоимость подержанных машин должна была уйти гораздо ниже 100% по сравнению с новыми.
Ну а если опираться исключительно на курсы валют? Доллар с 2018 по 2021 годы, если усреднить колебания, вырос к рублю примерно на 17%, евро – на 13%. Это даже сильно ниже официального уровня инфляции, самого по себе показателя «сказочного»! Понятно, что такого мизерного роста цен у нас не было и быть не могло.
Всё встаёт на свои места, если опираться на реальное удорожание новых машин. К сожалению, реальная и официальная инфляция – это две большие разницы. В качестве примера хорошо подойдёт кросс-купе Renault Arkana. Модель вышла в 2019 году и за два года подорожала на 50%. Без рестайлингов и других модернизаций, традиционно влияющих на цену. И без учёта последней корректировки цен, случившейся на днях. Lada Granta, локализованная по-максимуму, за три года подорожала примерно на 40%. Значит, подавляющее большинство моделей накинуло к цене примерно столько же. Удорожание новых машин на 40-50% примерно равно расчётной потере стоимости «бэушек». Поэтому в аналитике и выходит остаточная стоимость около 100%.
Можно дать несколько работающих советов по выбору машины в отрыве от цен на конкретные модели. При прочих равных менее активно дешевеют популярные автомобили. Они продаются десятками тысяч ежегодно, но и на вторичном рынке на них отличный спрос. Раз так, нет смысла демпинговать, и цены держатся сравнительно высокими. При выборе новой машины с точки зрения последующей перепродажи будут выгодными Lada, Kia, Hyundai, Renault или Toyota. А вот для покупателя на вторичке интереснее Citroen, Peugeot и Opel.
Потери в стоимости в премиальном сегменте всегда выше, чем в массовом. Эта аксиома работает и на российском рынке. Взгляните на данные Автостата: в таблице с массовыми брендами показатели ниже 100% единичны, а у премиальных, напротив, в порядке вещей. Причем чем дороже модель, тем выше разница между новой и подержанной. Представительские седаны, самые престижные в автомобильной иерархии, сохраняют стоимость хуже всего. Трехлетний Mercedes S-класса будет стоить 81,4% от цены нового, Audi A8 – 79,5%, Lexus LS – 67,3% – удешевление на треть! И это при том факте, что стоимость их же новых тоже лезет вверх.
Новые машины отечественной сборки дорожают медленнее, нежели импортируемые. Поэтому в рейтингах остаточной стоимости тут и там видны парадоксы. Например, все те же Citroen C3 Aircross и Suzuki Jimny. Они заметно подорожали за три года, а трехлетки торгуют с оглядкой именно на цену новых машин. Есть и обратные примеры. Skoda Octavia собирается в России и очень популярна что без пробега, что с пробегом, но в топе ее нет.
Наконец, оказывает влияние магия бренда. Российские покупатели питают слабость к Toyota, Lexus и Mercedes-Benz. Поэтому многие из них в своих классах оказываются в числе лучших по сохранению остаточной стоимости. А какой-нибудь Jaguar выгоднее поискать именно на вторичном рынке, ведь он быстрее остальных теряет в цене.
С таким ростом цен и экономическими потрясениями в России автомобиль стал объектом инвестирования: с годами почти не дешевеет. Жаль, что это всего лишь иллюзия. Ее разбивают обесценивающийся рубль и лезущие вверх цены на новые машины. Сейчас совет простой: если хотите потерять минимум, берите что-то из числа бестселлеров или непотопляемую Toyota.![]()
статистика
Новые статьи
Статьи / Суперкары Страшно, очень страшно: почему в США запрещали дрэг на Dodge Demon и других серийных машинах Быстрые машины покупают для того, чтобы быстро ездить. А чтобы ездить максимально быстро, нужно ездить по прямой. Эти прописные истины особенно хорошо понимают в Америке – стране, которая, с… 453 0 2 05.11.2022
Статьи / Практика
Холодное сердце: почему машина может долго не прогреваться
«Зима! Крестьянин, торжествуя… » полчаса прогревает машину. А иногда и не крестьянин, а вполне себе боярин на недешевом автомобиле всё равно прогревает его, мёрзнет и думает: ну почему так д…
810
0
2
04.
Статьи / Авто с пробегом Jaguar XJ III X350/358 с пробегом: прогрессивный алюминиевый кузов и архаичная электрика Если вы не заядлый фанат марки, то вряд ли отличите эту машину от предыдущих XJ. Стилистически она следует идее, заложенной еще в 60-х годах: низкий узнаваемый силуэт, консервативный салон…… 979 1 2 03.11.2022
Популярные тест-драйвы
Тест-драйвы / Тест-драйв
Haval Dargo против Mitsubishi Outlander: собака лает, чужестранец идет
В дилерском центре Haval на юге Москвы жизнь кипит: покупатели разглядывают машины, общаются с менеджерами и подписывают какие-то бумаги. Пока я ждал выдачи тестового Dargo, такой же кроссов…
15279
7
205
13.
Тест-драйвы / Тест-драйв Мотор от Mercedes, эмблема от Renault, сборка от Dacia: тест-драйв европейского Logan 1,0 Казалось бы, что нового можно рассказать про Renault Logan второго поколения, известный каждому российскому таксисту, что называется, вдоль и поперёк? Однако конкретно в этом автомобиле есть… 12965 10 41 13.08.2022
Тест-драйвы / Тест-драйв
Geely Coolray против Haval Jolion: бесплатный сыр? Если бы!
Хотите купить сегодня машину с полноценной гарантией, в кредит по адекватной ставке, без диких дилерских накруток? Сейчас это та еще задачка, ведь полноценную цепочку «представительство – з…
10020
25
30
10.
08.2022
Классификация автомобилей с использованием машинного обучения
Фото Håkon Sataøen на UnsplashОписание проблемы
Через онлайн-платформы будет продано 6 миллионов автомобилей (см. Отчет о размере и тенденциях рынка подержанных автомобилей, 2020 г.). Как мы видим, роль автомобильной электронной коммерции возрастает, и поставщики этой торговой площадки должны обеспечивать лучший опыт для потребителей (покупателей и продавцов). Наряду с увеличением доли рынка резко увеличилось количество сообщений о мошенничестве. В Соединенном Королевстве в 2020 году было зарегистрировано более 70 000 сообщений о мошенничестве, жертвы которых потеряли около 80 миллионов долларов (Murray, 2020). Обычно такие посты содержат несоответствия, например, загруженные изображения не соответствуют информации об автомобиле.
Используя передовые методы машинного обучения, подходящие для распознавания изображений, мы можем помочь решить упомянутую выше проблему.
Этот проект направлен на создание модели, которая классифицирует марку и модель автомобиля по изображению. Кроме того, такую модель можно использовать при создании мобильного приложения, помогающего пользователям идентифицировать автомобили.
Набор данных
Чтобы построить такую модель, мы будем использовать набор данных Stanford Cars, обширную коллекцию изображений автомобилей. Он состоит из 16 185 изображений, помеченных 196 классов в зависимости от марки/модели/года автомобиля (Kaggle, n.d.). Пример одного из таких классов показан ниже.
Рисунок 1. Марка, модель и год выпуска автомобиля ( Изображение автора ) изображений в тренировочном наборе и столько же в тестовом наборе. Таблица 1. Сводка набора данных ( Изображение автора )Исследование данных
Набор данных не содержал пропущенных значений, поэтому удаление данных или импутация не потребовались.
Задача состояла в том, чтобы автоматизировать извлечение марок/моделей/года выпуска автомобилей, поскольку строки различались по длине и типу символов. Это извлечение меток классов было выполнено в меру моих возможностей.
Кроме того, мы создали несколько гистограмм для столбцов марки и года выпуска. Основываясь на этих графиках, мы могли видеть, как распределяются данные. Например, какие марки автомобилей наиболее представлены в наборе данных. Из рисунка 2 видно, что наиболее представленной маркой автомобиля является Chevrolet, у которой более 800 изображений.
Рисунок 2. Распределение марок автомобилей ( Изображение автора )Согласно рисунку 3 мы видим, что наиболее представленным годом выпуска является 2012 год, когда в этом году было выпущено около 5000 изображений автомобилей.
Рисунок 3. Гистограмма годов производстваФото The Nigmatic на UnsplashПодход 1: традиционные методы машинного обучения
Сначала мы будем использовать традиционные (или более традиционные) методы машинного обучения (например, регрессию, метод опорных векторов).
и др.) для построения модели классификации.
Предварительная обработка данных
Чтобы использовать эти данные, сначала нам пришлось изменить размер всех изображений в одном формате (128×128 пикселей) для согласованности, а затем выразить их в числовой форме, точнее в массив NumPy пикселей RGB.
Предварительная обработка данныхМодели, которые мы использовали, перечислены ниже:
- Логистическая регрессия с анализом основных компонентов (PCA): PCA — это метод уменьшения размерности (метод без учителя), поэтому мы можем использовать его, когда у нас есть набор данных с несколькими измерениями. Мы хотим найти наиболее важные измерения, которые больше всего помогают нам объяснить данные.
- Машины опорных векторов с RBF (SVM): модели обучения с учителем, которые можно использовать для классификации и регрессионного анализа. SVM пытается линейно разделить данные, максимально увеличивая расстояние между классами.
- Random Forests: один из наиболее обобщаемых алгоритмов для задач классификации.
Он использует ансамблевое обучение, которое представляет собой метод, который объединяет множество классификаторов для решения сложных задач. Алгоритмы Random Forests хорошо работают во многих приложениях, включая классификацию изображений.
Фото Mohd Hammad на UnsplashПодход 2: Глубокое обучение
Для построения моделей для классификации изображений мы решили использовать сверточные нейронные сети, поскольку они известны как один из наиболее эффективных типов нейронных сетей для классификация изображений. Далее мы создадим различные модели глубокого обучения для классификации автомобилей.
Предварительная обработка данных
Учитывая, что люди делали изображения в нашем наборе данных, нет определенного угла или порядка того, как были сделаны снимки. Изображения в наборе данных сильно различаются, и работать с таким набором данных может быть непросто. Чтобы избежать таких проблем, мы выполнили аугментацию данных — метод, который увеличивает разнообразие набора данных за счет применения случайных преобразований (Tensorflow, 2020).
Также для всех изображений мы выбрали стандартный размер 224х224х3.
Модели глубокого обучения:
- MobileNet : MobileNet-v2 — это сверточная нейронная сеть, содержащая 53 слоя. Эта сеть была обучена на более чем миллионе изображений из базы данных ImageNet и может классифицировать объекты по более чем 1000 категориям. Этот CNN оптимизирован для работы на мобильных устройствах (Sandler, 2018).
- VGG-16 : Эта сверточная нейронная сеть содержит 16 слоев. Он достиг 92,7% точность тестов первой пятерки в ImageNet, который представляет собой набор данных из более чем 14 миллионов изображений, принадлежащих 1000 классам.
- EfficientNet : EfficientNet — одна из самых эффективных моделей; эта сеть также была предварительно обучена в базе данных ImageNet. По сравнению с другими CNN, EfficientNet использует составное масштабирование, которое равномерно масштабирует все измерения глубины/ширины/разрешения при сохранении баланса (Tan & Le, 2020).
Это значительно уменьшает размерность задач классификации.
При использовании предварительно обученных моделей необходимо настроить CNN для своей задачи; обычно это делается путем изменения последнего слоя (или нескольких последних слоев) предварительно обученной модели, чтобы в ней было то же количество классов, что и в наборе данных, с которым вы работаете (в нашем случае у нас есть 196 классов). , поэтому последний слой должен иметь 196 выходов). Мы настроили все модели глубокого обучения, изменив или добавив несколько слоев.
Результаты и анализ
После обучения моделей нам нужно было протестировать их на невидимых данных (данные тестирования) и посмотреть, насколько хорошо они работают для прогнозирования классов автомобилей. Судя по их производительности, оказалось, что традиционные модели машинного обучения дали плохие результаты. С другой стороны, модели глубокого обучения работали намного лучше.
В дополнение к проверке точности мы рассчитали точность и показатель отзыва для каждой модели (см. Таблицу 2). Однако любой другой показатель приводит к аналогичным выводам.
Таблица 2. Сводка результатов ( Изображение автора)Учитывая, что модели глубокого обучения дали лучшие результаты, мы рассмотрим их подробнее. MobileNet V2 работал хуже по сравнению с другими моделями глубокого обучения; в тестовом наборе он достиг точности выше 40%. VGG16 работал лучше; в тестовом наборе он достиг точности около 68%. Наконец, как и ожидалось, модель EfficientNet B1 оказалась самой эффективной моделью; точность проверки достигла 71% (см. график ниже). Также важно отметить, что EfficientNet B1 занял гораздо меньше времени в процессе обучения, чем другие, из-за составного масштабирования.
Рисунок 7. Точность проверки и потери моделей глубокого обучения ( Изображение автора) Наконец, мы использовали модель EfficientNet B1, чтобы сделать некоторые прогнозы для некоторых случайных изображений, выбранных из тестового набора (см.
рисунок ниже).
Модель EfficientNet B1 работает относительно хорошо (она правильно классифицирует большинство автомобилей). В случаях неправильной классификации автомобили обычно очень похожи друг на друга. Как вы можете видеть на рисунке 5, автомобиль в правом нижнем углу должен был быть Toyota (правильная марка), но модель отличалась от оригинальной.
Заключение и будущая работа
Среди всех используемых моделей машинного обучения модель глубокого обучения (EfficientNet B1) оказалась лучшей моделью распознавания транспортных средств с точностью выше 71% на проверочном наборе. Очевидно, что такой точности недостаточно, чтобы сделать вывод о том, что EfficientNet B1 можно включить в платформы автомобильной электронной коммерции, но результаты обнадеживают. Из-за ограниченного бюджета времени графического процессора я не смог полностью изучить пространство гиперпараметров выбранных моделей.
Полностью исследуя это пространство и выбирая наиболее оптимальные параметры, производительность выбранных моделей может быть дополнительно улучшена.
Репозиторий на GitHub: https://github.com/AlbionKransiqi/Car-Classification (гибридные, обычные, электрические), по типу поставщика, по типу топлива, по размеру, по региону, по каналу продаж и сегментным прогнозам, 2020–2027 (2020) Grand View Research
Метин А. (2021) Классификация глубокого обучения кожи с системным склерозом с помощью MobileNetV2 Model
Мюррей А., Не позволяйте мошенникам по продаже автомобилей увести ВАШИ деньги, когда вы покупаете следующий мотор (2020) Это деньги
Kaggle, Stanford Car Dataset по папкам классов (nd) Kaggle
Tensorflow, Увеличение данных . (2020) Tensorflow
Сандлер М., Ховард А., Ж М., Жмогинов А., Чен Л., MobileNetV2 (2018) Paperswithcode
Тан М., Ле В. К., EfficientNet: переосмысление масштабирования модели для сверточных нейронных сетей ( 2020) Корнельский университет
Чжан П.
, Ян Л. и Лян Д. (2020) EfficientNet-B4-Ranger: новый метод распознавания болезней огурцов в теплицах в сложной природной среде
Пользовательские типы автомобилей | AnyLogic Help
- Свойства типа автомобиля
- Создание автомобилей нестандартного типа и доступ к атрибутам нестандартного автомобиля
Блоки библиотеки дорожного движенияО библиотеке дорожного движенияCar API
Если в вашей модели есть автомобили разных типов (например, автомобиль, грузовик, автобус и т. д.) с определенными пользовательскими атрибутами (скорость автомобиля, длина и т. д.), и вы хотите их чтобы выглядеть по-другому во время выполнения модели, вы должны создавать пользовательские типы автомобилей и генерировать автомобили различные типы автомобилей в вашей модели. В этом документе описано, как это сделать.
Для определения пользовательского типа автомобиля
- Перетащите элемент Car Type из палитры Road Traffic Library в графический редактор.
- Откроется мастер создания нового агента .
- На первой странице мастера укажите Имя типа агента (например, Автобус). Нажмите Далее , чтобы перейти к следующему шагу.
- Выберите анимацию для автомобилей этого типа. Если вы хотите, чтобы автомобили анимировались как в 2D, так и в 3D, выберите 3D и выберите форму 3D-анимации из списка ниже. В противном случае выберите 2D и выберите цифру, соответствующую вашим потребностям, из список. Если никого нет, выбираем None , анимацию можно нарисовать позже. Завершив выбор анимации, нажмите Next , чтобы перейти к следующему шагу.
- Укажите параметры для данного типа автомобиля. Например, давайте создадим параметр для скорости автомобиля. Нажмите <добавить новый...> в списке, чтобы создать новый параметр.
- В правой панели мастера вы увидите раздел, позволяющий настроить параметр, выбранный в таблице слева.
Задайте имя параметра в поле Параметр : скорость. С этот параметр определяет скорость, выберите Speed из раскрывающегося списка Type ниже. Задайте единицы скорости для этого параметра в списке справа: километра в час . Наконец, укажите значение параметра по умолчанию. значение : 75.
По завершении нажмите Готово в нижней части мастера.
Откроется графическая схема созданного типа автомобиля. Там вы увидите анимацию выбранного автомобиля и параметры, которые вы определили в Мастере.
Здесь вы можете изменить анимацию автомобиля. Если вы не установили форму анимации для этого типа автомобиля в мастере создания типа автомобиля, вы можете добавить свой пользовательский 3D-объект или 2D-фигуру здесь на диаграмме типа автомобиля, поместив центр фигуры в точку (0,0)). Эта фигура будет использоваться в модели для анимации автомобилей данного типа.
Характеристики типа автомобиля
- Общие
Название — Название типа автомобиля.
Поскольку AnyLogic генерирует класс Java для каждого типа автомобиля, вы должны следовать рекомендациям по именованию Java и начинать имя с заглавной буквы.
Игнорировать — Если выбрано, тип автомобиля исключается из модели.
- Предварительный просмотр параметров
Предварительный просмотр параметров 9Свойства 0175 доступны только тогда, когда у этого типа автомобиля есть какие-либо параметры. Здесь вы можете изменить параметры этого автомобиля. Автомобили этого типа будут перечислять параметры в своем представлении свойств в этом четко определенном порядке.
- Действия агента
При запуске — Код, который будет выполняться после создания, подключения и инициализации всех агентов во всей модели, но до того, как будут выполнены какие-либо другие действия. Это место для некоторой дополнительной инициализации автомобиля. Порядок выполнения При запуске код разных агентов не гарантируется.
Мы рекомендуем выполнять инициализацию автомобиля не здесь, а в свойстве действия On exit блока CarSource , генерирующего автомобили в вашей модели.
При уничтожении — Код, который будет выполняться при уничтожении автомобиля этого типа. Этот параметр определяется типом агента и редко используется для автомобилей. Подробнее см. в статье Агент.
По прибытии в пункт назначения — Этот параметр определяется типом агента и не применяется к движению, определенному с помощью блок-схемы Библиотеки дорожного движения.
До шага — Этот параметр зависит от типа агента и редко используется для автомобилей. Подробнее см. в статье Агент.
На шаге — Этот параметр выводится из типа агента и редко используется для автомобилей. Подробнее см. в статье Агент.
- Агент в блок-схемах
Использовать в потоковых диаграммах как — Здесь вы выбираете роль для агентов этого типа в потоковых диаграммах.
Чтобы разрешить использование этих агентов в качестве автомобилей в блоках Библиотеки дорожного движения, оставьте выбранной опцию автомобиль . Таким образом, агент этого типа получает специфичные для автомобиля функции: getAverageSpeed(), getDistanceDriven(), getRoad() и т. д.
При входе в блок блок-схемы — Здесь вы можете написать код, который будет выполняться, когда этот автомобиль входит в блок-схему.
При выходе из блока блок-схемы — Здесь вы можете написать код, который будет выполняться, когда этот автомобиль покидает блок-схему.
При захвате ресурса — Этот параметр определяется типом агента и редко используется для автомобилей.
При выпуске ресурса — Этот параметр является производным от типа агента и редко используется для автомобилей.
- Размеры и движение
Параметры в этом разделе зависят от типа агента и редко используются для автомобилей.
Подробнее см. в статье Агент. Определите скорость и длину автомобиля в 9Раздел свойств 0174 Car блока CarSource , который генерирует автомобили в вашей модели.
- Пространство и сеть
Параметры в этом разделе зависят от типа агента и редко используются для автомобилей. Подробнее см. в статье Агент.
- Расширенный Java
Параметры в этом разделе зависят от типа агента и редко используются для автомобилей. Подробнее см. в статье Агент.
- Расширенный
Параметры в этом разделе зависят от типа агента и редко используются для автомобилей. Подробнее см. в статье Агент.
Генерация автомобилей пользовательского типа и доступ к атрибутам пользовательского автомобиля
Для создания автомобилей пользовательского типа необходимо выбрать этот тип (например, Автобус) в параметре Новый автомобиль соответствующего блока CarSource .

, Ян Л. и Лян Д. (2020) EfficientNet-B4-Ranger: новый метод распознавания болезней огурцов в теплицах в сложной природной среде
Задайте имя параметра в поле Параметр : скорость. С
этот параметр определяет скорость, выберите Speed из раскрывающегося списка Type ниже. Задайте единицы скорости для этого параметра в списке справа: километра в час . Наконец, укажите значение параметра по умолчанию.
значение : 75.
Мы рекомендуем выполнять инициализацию автомобиля не здесь, а в свойстве действия On exit блока CarSource , генерирующего автомобили в вашей модели.
Чтобы разрешить использование этих агентов в качестве автомобилей в блоках Библиотеки дорожного движения, оставьте выбранной опцию автомобиль . Таким образом, агент этого типа получает специфичные для автомобиля функции: getAverageSpeed(), getDistanceDriven(), getRoad() и т. д.
Подробнее см. в статье Агент. Определите скорость и длину автомобиля в 9Раздел свойств 0174 Car блока CarSource , который генерирует автомобили в вашей модели.