Содержание
- Как узнать модель ноутбука
- Наклейка на ноутбуке
- Проверка модели в командной строке
- Устанавливаем программу HWMonitor
- Проверка в AIDA64
- Узнаем модель ноутбука: десять доступных способов
- Корпус ноутбука, наклейки, батарея
- Использование программных средств
- Утилиты мониторинга состояния компьютера
- Как узнать модель своего ноутбука, даже если на нем нет наклеек
- Как узнать модель ноутбука с помощью маркировки: Acer, Asus, HP, Lenovo
- Как посмотреть модель ноутбука: средства в Windows
- 1. Командная строка
- Как узнать модель компьютера или ноутбука
- Визуально
- Средствами Windows
- Сведения о свойствах
- Сведения о системе
- Диагностика DirectX
- Командная строка
- В BIOSе
- Сторонними программами
- Заключение
- Как определить модель ноутбука — 10 способов
- Как посмотреть модель ноутбука на Windows 11 / 10 / 8 / 7
- Как определить модель ноутбука с помощью средства диагностики DirectX
- Как узнать название модели ноутбука в БИОС
- Как узнать модель ноутбука через командную строку — 1 способ
- Как узнать модель ноутбука: командная строка — 2 способ
- Как узнать точную модель ноутбука в CPU-Z
- Как посмотреть номер модели ноутбука в HWiNFO
- Узнаем модель ноутбука с помощью Speccy
- Как посмотреть какая модель ноутбука в AIDA64
- Информация о марке устройства в SIW
- Получение сведений о модели ноутбука в программе Astra32
- Выводы статьи
Как узнать модель ноутбука
Прежде чем приступить к установке необходимых драйверов или подбору новых комплектующих для вашего ноутбука нужно узнать модель вашего устройства. Не часто встретишь, когда модель написана прямо на устройстве, поэтому я решил написать этот пост.
В этой записи я хочу показать самые быстрые и удобные способы, с помощью которых можно определить модель ноутбука.
Наклейка на ноутбуке
Это самый простой способ узнать модель вашего лэптопа. Для того чтоб выяснить, переверните устройство и там должна быть наклейка или надпись вроде этой:
Как видите, в первой строке «Model Name» у меня написано 80XR или полное название «Lenovo IdeaPad 320-15IAP». Так же само посмотрите у себя.
Со временем эта наклейка могла отклеится, поэтому не огорчайтесь, есть ещё способы.
Проверка модели в командной строке
Абсолютно не имеет значения какой версии у вас ОС, командная строка вызывается во всех Windows одинаково и это комбинация клавиш «Win + R»:
Теперь в появившемся окне вам нужно написать «cmd»:
Перед вами откроется командная строка, в которой необходимо написать или вставить «wmic csproduct get name» после чего нужно нажать «Enter». После этого, система покажет модель вашего ноутбука:
Так же само, нажав Win+R можно ввести «dxdiag». Подтвердите, что хотите проверить наличие цифровой подписи используемых драйверов и у вас откроется «Средство диагностики DirectX». Нужная вам информация находится в строке «Изготовитель» и «Модель»:
Ещё один простой способ: нажмите Win+R и введите «msinfo32». Перед вами откроется много информации о вашем компьютере, но нам интересна строка «SKU системы»:
Думаю, хватит с нас командной строки, да и в целом выше сказанного хватит, но давайте на всякий случай рассмотрим ещё другие варианты.
Устанавливаем программу HWMonitor
HWMonitor – это мощная программа для мониторинга производительности и температуры вашего устройства от разработчиков CPUID. Скачать программу можно и на русском языке, но я рекомендую выполнить загрузку на официальном сайте — https://www.cpuid.com/softwares/hwmonitor.html
После запуска программы Вы увидите процессы загрузки и температуру ваших комплектующих. В самом низу Вы можете увидеть название вашей системной платы, по которой можно определить модель и подобрать драйвера:
Проверка в AIDA64
AIDA64 – знает абсолютно всё о вашем компьютере. С помощью этой программы можно всё, от модели системных плат, до любой проверки устройства.
Программа платная, но в течении месяца мы можем использовать часть её функционал бесплатно и нам этого хватит с головой. Скачать AIDA с оф. сайта — https://www.aida64.com/downloads
После установки и запуска программы перейдите в раздел «Компьютер» далее «DMI» затем «Система» и в низу Вы увидите модель своего ноутбука:
Если у вас остались какие то вопросы, я всегда готов ответить на них в комментариях.
Источник
Узнаем модель ноутбука: десять доступных способов
Чтобы предотвратить появление проблем с совместимостью при замене комплектующих или подключении нового оборудования, вам нужно знать модель лэптопа. Ниже будут рассмотрены несколько проверенных методов, благодаря которым вопрос, как узнать модель ноутбука, перестанет быть для вас трудным.
Корпус ноутбука, наклейки, батарея
На упаковку от ноутбука или какие-то документы надежды мало – обычно всё это выбрасывается сразу после покупки лэптопа. Но если у вас осталось руководство по эксплуатации, то можете посмотреть в нем сведения о ноутбуке.
Более реальный способ – найти наклейки на лицевой части или днище ноутбука. На них указана полная информация об устройстве, включая производителя, серию и модель. Например, Acer Aspire 5745G.
Если наклейки с корпуса сорваны, то попробуйте посмотреть модель на батарее лэптопа. Переверните его и найдите две защелки (может быть одна). Переведите их в открытое положение и снимите крышку, чтобы вытащить аккумулятор. На батарее будет написан производитель (например, HP или DNS), а также серия и модель.
Использование программных средств
Если ни на корпусе, ни на батарее интересующие вас сведения не указаны, то можно прибегнуть к программным способам определения точной модели лэптопа. Попробуем сделать это через командную строку:
В окне интерпретатора Windows появится модель вашего ноутбука – вам останется лишь переписать её или запомнить. Если с командной строкой вы не дружите или просто хотите перепроверить информацию, посмотрите модель своего ноутбука в окне «Сведения о системе».
В строке изготовитель указан конкретный бренд – Sony Vaio, Dell, Lenovo. Модель же указана цифрами и латинскими буквами. Здесь нужно быть внимательным: в рамках серии модели лэптопов могут отличаться одним знаком.
Раз уж мы пошли по системным утилитам, не пройдем мимо средства диагностики DirectX. Несмотря на неявное отношение к вопросу определения модели ноутбука, здесь тоже можно найти все необходимые сведения:
Это проверенные варианты, действующее на лэптопах всех производителей, будь то распространенные Samsung или более редкие MSI. Есть и другие способы: например, иногда сведения о ноутбуке закреплены в разделе «Свойства системы». Чтобы открыть его:
Еще один вариант – посмотреть сведения о лэптопе в BIOS. Перезагрузите ноутбук и нажимайте Del (может быть другая клавиша), пока не появится окно базовой системы ввода/вывода. Здесь должна быть вкладка «Info», внутри которой указаны основные сведения об устройстве.
Утилиты мониторинга состояния компьютера
Сведения о ноутбуке предоставляют различные программы для замера температуры и других показателей работы устройства. Например, можно использовать утилиту HWMonitor.
В строке будет прописан производитель ноутбука (HP, Lenovo) и его модель. Перепроверить данные можно с помощью программы AIDA64. Она хоть и является платной утилитой, но имеет пробный период (на 30 дней), которого хватит, чтобы определить модель ноутбука.
Программ, предоставляющих подробные сведения о компьютере, достаточно много; вы можете посмотреть модель ноутбука в любой утилите для мониторинга системы. Кстати, после получения необходимой информация не стоит удалять эти программы — используйте их, чтобы постоянно быть в курсе температуры процессора и видеокарты.
Источник
Как узнать модель своего ноутбука, даже если на нем нет наклеек
Существует несколько способов узнать модель ноутбука. Эта информация может пригодиться, если вы собираетесь делать апгрейд.
С каждым годом темпы роста производительности компьютерного железа увеличиваются. Для того, чтобы держать свой ПК в тонусе, его необходимо время от времени апгрейдить. Чтобы избежать проблем с совместимостью, нужно знать, какие комплектующие установлены внутри. И если в стационарном компьютере сделать это очень просто, достаточно открыть крышку корпуса, то с ноутбуками все обстоит немного сложнее. Для того чтобы добраться до некоторых компонентов, придется разобрать половину гаджета. В качестве альтернативного способа требуется узнать модель лэптопа и по этой информации определить, какое железо производитель устанавливает внутрь. Сегодня мы расскажем, как узнать модель своего ноутбука независимо от производителя.
Как узнать модель ноутбука с помощью маркировки: Acer, Asus, HP, Lenovo
Можно также посмотреть на наклейки, которые наносит разработчик. Чаще всего они находятся на тыльной стороне устройства. На них указана полная информация об устройстве, включая производителя, серию и модель. Но это не единственный вид маркировки ноутбуков. Если наклейки по какой-либо причине стерлись или информация на них нечитаемая, то не расстраивайтесь. Попробуйте найти наименование модели на батарее лэптопа.
Для этого потребуется снять аккумулятор с помощью разблокировки специальных фиксаторов, которые находится по краям батареи. Таких фиксаторов может быть два. Если вы не видите ни одной защелки, значит, батарея скрыта под крышкой. Ее придется полностью открутить с помощью отвертки и снять. После этого вытащите аккумулятор и переверните. На нем с обратной стороны будет написан производитель, а также серия и модель.
Как посмотреть модель ноутбука: средства в Windows
1. Командная строка
Если вам не удалось найти ни одну маркировку, попробуйте определить модель с помощью встроенных утилит, которых в современных операционных системах насчитывается очень много. Самый простой вариант — командная строка. Для этого совершите следующие манипуляции:
Источник
Как узнать модель компьютера или ноутбука
Чтобы определить характеристики ноутбука, надо знать его точную модель. По ней вы легко найдете на сайте производителя полные технические данные компьютера. Разберемся, как узнать модель ПК или ноутбука визуально, средствами Windows или сторонними программами.
Визуально
Найти название ноутбука и посмотреть модель можно на его упаковочной коробке и в документах. Если коробка у вас не сохранилась, то гарантийный талон скорее всего остался – в нем вы и найдете нужные сведения.
Если документов под рукой нет, верный способ, как узнать серийный номер вашего ноутбука – найти на нем фирменную наклейку производителя. Она может располагаться на передней панели рядом с клавиатурой или на задней части.
Если информация на наклейке не читается, узнать марку поможет аккумулятор устройства. Отключите ноут, разверните его и достаньте батарею, открыв защелки по краям. Нужные сведения могут располагаться на отсеке под аккумулятором или прямо на корпусе батареи.
Средствами Windows
Если все наклейки были удалены, пользуйтесь встроенными в Виндовс утилитами.
Сведения о свойствах
Как посмотреть характеристики личного компьютера на Windows 10: по правому клику мышкой откройте свойства ярлычка «Мой компьютер». Вы увидите основные сведения – производитель, установленная ОС, параметры процессора, ОЗУ и типа системы. Точная модель не всегда будет указана.
Сведения о системе
Более подробную информацию вы узнаете из утилиты «Сведения о системе». Как посмотреть в ней параметры компьютера: жмите Win+R и пишите в строчку msinfo32. Появится окно, в котором через пару секунд появится довольно обширный список данных. Вы сможете узнать не только название изготовителя – Lenovo, но и точную модель напротив SKU.
Дополнительно доступны подробные характеристики аппаратных и программных компонентов системы.
Диагностика DirectX
Утилита DirectX не только определяет установленные драйвера и параметры видеоадаптера, но и знает, как узнать модель ноутбука HP, ASUS, Acer и других. Нажимайте Win+R и пишите dxdiag. На первой вкладке будет отображен производитель и модель, параметры процессора и памяти.
На остальных вкладках вы найдете характеристики видеокарты и звука.
Командная строка
Узнать модель и марку личного ноута можно и через командную строку. Зажимайте Win+R и пишите cmd. В черном окошке вводите строчку: wmic csproduct get name.
Появится поле «Name» под котором будет указана модель ноутбука. Остальные характеристики вы легко можете определить онлайн, вбив в поиск найденное значение с названием производителя.
В BIOSе
Если ОС не загружается, увидеть нужные сведения можно в BIOSе компьютера. При включении сразу жмите Del или F2 (точная клавиша будет указана на приветственном экране). На первой вкладке будет перечислены нужные сведения в полях «Product name» «Serial Number».
Ниже и на других вкладках вы найдете подробные характеристики аппаратных компонентов ПК.
Сторонними программами
Иногда удобно пользоваться сторонними программами. Одна из утилит, выводящая подробнейшие сведения о компьютере – Aida 64. Программа платная, но в течение 30 дней ее можно использовать без оплаты.
Как посмотреть в Aida 64 характеристики компьютера: запускайте утилиту, заходите в раздел «Компьютер». Здесь на вкладках информации о системе вы получите полные сведения о производителе, продукте и всех его компонентах.
Все остальные характеристики ноутбука перечислены в остальных подразделах утилиты.
Заключение
Мы разобрались, как найти информацию о модели ноутбука и всех его параметрах. Начните с обследования корпуса и документов, если там ничего не найдено – пробуйте все встроенные в Windows средства или сторонние программы. Если ОС компьютера не загружается, заходите в BIOS и ищите нужные данные.
Источник
Как определить модель ноутбука — 10 способов
В этой статье мы поговорим о том, как узнать модель ноутбука, если на устройстве нет наклейки о его серийном номере. Часто встречаются ситуации, когда пользователю проблематично определить точный тип своего ПК.
Переносные компьютеры широко распространены, а по истечению определенного времени может понадобится провести апгрейд оборудования устройства. Например, нужно добавить оперативной памяти, заменить жесткий диск, графическую карту, или другие комплектующие.
Перед проведением подобных манипуляций необходимо собрать подробные сведения о ноутбуке, чтобы знать текущее состояние аппаратного обеспечения. Полученная информация позволит избежать проблем с совместимостью при установке нового оборудования.
Компании — производители ноутбуков выпускают огромное количество похожих моделей, которые отличаются по своим характеристикам. Несмотря на похожее название, на устройствах может существенно отличатся установленное аппаратное обеспечение.
Чтобы не попасть в ситуацию с неправильным выбором комплектующих, необходимо получить ответ на вопрос о том, как посмотреть модель ноутбука.
Где посмотреть модель ноутбука? На части устройств имеются наклейки с описанием номера модели ноутбука. Обычно здесь указана фирма — производитель лэптопа и точное название модели.
Следует учитывать, что существуют несколько понятий: название модели, номер модели и серийный номер. В первом случае, может быть выпущено несколько похожих типов устройств с отличающимися характеристиками. Во втором случае, пользователь получает более полные сведения о модельном ряде, где может быть несколько похожих устройств. В третьем случае, вы получите точное наименование модификации ноутбука.
Намного проще получить ответ на то, как узнать марку ноутбука. Обычно, на корпусе выгравировано название торговой марки производителя устройства: HP, Lenovo, Dell, Samsung, ASUS, Acer, Toshiba, MSI и так далее. Если подобной надписи на корпусе нет, то вы можете использовать другой метод: перед запуском операционной системы Windows на экране появляется заставка с именем производителя устройства.
Но, эта информация дает только самое общее представление о типе данного ноутбука. Нам необходимо узнать его точное название.
Вот где вы можете узнать модель ноутбука:
Что делать, если нет этикетки с серийным номером, другие способы определения модели не подходят из-за того, что на корпусе нет обозначений, а документация не сохранилась?
В Windows узнать модель ноутбука можно с помощью программных методов:
В этой статье мы рассмотрим способы, как посмотреть модель ноутбука, работающего на Windows при помощи программного обеспечения: стандартными средствами системы или с помощью сторонних приложений. Это универсальные варианты, которые помогут вам получить необходимые сведения непосредственно на работающем компьютере.
Как посмотреть модель ноутбука на Windows 11 / 10 / 8 / 7
Сначала рассмотрим метод, одинаково работающий в операционных системах Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7. В состав ОС входит утилита «Сведения о системе» — «msinfo32.exe», с помощью которой можно получить информацию о данном компьютере.
Запустить системное приложение можно из списка установленных программ в меню кнопки «Пуск», или при помощи универсального способа:
Как определить модель ноутбука с помощью средства диагностики DirectX
Вы можете узнать, какая модель ноутбука, используя встроенное системное средство — утилиту «DxDiag.exe». Этот инструмент предназначен для диагностики DirectX, и помимо другой информации отображает сведения о модели устройства.
Выполните следующие действия:
Как узнать название модели ноутбука в БИОС
Во многих случаях, можно получить нужную информацию непосредственно в БИОС компьютера. Для этого вам потребуется зайти в BIOS или UEFI, чтобы увидеть сведения о модели вашего ПК.
Ищите данные во вкладках типа: «Info», «Advanced» и тому подобное. Следует иметь в виду, что не всегда сведения о марке ноутбука вы найдете в BIOS. Например, на устройстве, информацию о котором мы ищем в этой статье, в UEFI (EFI) ноутбука нет сведений о модели.
Как узнать модель ноутбука через командную строку — 1 способ
Мы можем узнать модель ноутбука через командную строку (CMD.exe) — встроенный инструмент операционной системы Windows.
Чтобы узнать модель ноутбука в CMD, пройдите шаги:
Как узнать модель ноутбука: командная строка — 2 способ
Если вам необходимо, воспользуйтесь другим способом для получения сведений из командной строки Windows.
Как узнать точную модель ноутбука в CPU-Z
Бесплатная программа CPU-Z предназначена для получения сведений о центральном процессоре компьютера. При помощи этого приложения можно узнать модель ноутбука.
Как посмотреть номер модели ноутбука в HWiNFO
Получить информацию о ноутбуке можно в бесплатном приложении HWiNFO:
Узнаем модель ноутбука с помощью Speccy
Бесплатная программа Speccy служит для получения подробных сведений об оборудовании компьютера.
Проделайте следующие действия:
Как посмотреть какая модель ноутбука в AIDA64
AIDA64 — мощное приложение для получения всевозможной информации об аппаратном обеспечении компьютера.
Пройдите несколько шагов:
Информация о марке устройства в SIW
В мощной программе SIW (System Information of Windows) вы найдете подробные данные о аппаратном и программном обеспечении ПК.
Получение сведений о модели ноутбука в программе Astra32
Программа Astra32 (Advanced System Information Tool) предназначена для определения конфигурации и диагностики компьютера. Мы можем узнать необходимую информацию в демо версии приложения.
Выводы статьи
В некоторых ситуациях пользователю необходимо знать модель ноутбука, например, чтобы провести апгрейд, изменить конфигурацию оборудования. Не всегда на устройстве сохраняются наклейки с этикеткой или инструкция, с помощью которых можно получить нужные сведения. В этом случае, для получения необходимой информации можно использовать встроенные средства операционной системы Windows или стороннее программное обеспечение.
Источник
Этот инструкция учит, как найти номер модели вашего ноутбука. Вы можете использовать этот номер например, чтобы установить драйвера, предоставить в сервисный центр или же подобрать запчасти для него.
Найдите номер компьютера и серийный номер на экране «Информация о системе» в BIOS.
5. С помощью программ
Вот перечень программ с помощью которых можно узнать название модели ноутбука. Введите название в поисковик и скачайте через официальные сайты.
- Aida64
- CPU-Z
- Everest
- HWiNFO
Программа HWiNFO
6. Наклейка с названием на самом ноутбуке
Acer
Для ноутбука Acer вы найдете наклейку внизу вашего ноутбука (обведено красным), когда экран закрыт. Оттуда вы будете искать обасть, в которой должен быть логотип «Acer». Типичными примерами моделей Acer являются Acer Aspire 5517, Acer Aspire D257 и Acer Travelmate 3000 Series.
Ниже приведена увеличенная фотография нижней крышки Acer, которая была красной. Эта конкретная модель Acer Aspire 4810T, линия Aspire является наиболее распространенной.
Apple
Номера моделей Apple являются самыми сложными из всех. Apple Macbook, Macbook Pro и Macbook Air, к счастью, используют одну и ту же систему. Вы найдете его в нижнем корпусе, когда экран закрыт, посмотрите на скриншот, где экран и петли встречаются, показано красным.
Всегда будет буква «А» до номера модели. Например, некоторые из их более популярных моделей — A1278, A1286 и A1181. Вот увеличенная фотография, показывающая расположение в красном.
Если это изношено или вы не можете найти его, есть другой способ, которым Apple использует для определения своих моделей. Вам нужно включить ноутбук и перейти к разделу «Об Mac», который можно найти в меню Apple Start. В зависимости от того, какая версия OSX вы используете, вы увидите Серийный номер на первой странице, которую он открывает, или вам нужно нажать «Подробнее …». Здесь вы выберете «Обзор оборудования:», после чего вы увидите Серийный номер, который затем можно будет найти на веб-сайте Apple. Например, серийный номер этой модели был W8921PTC66D.
Asus
Ниже Asus они похожи на большинство, где номер модели находится на нижней части корпуса. Он должен быть рядом с именем Asus на ноутбуке, как показано в красной рамке.
Если вы посмотрите внимательно на это, вы увидите номер модели, написанный рядом с местом, где находится Asus, эта модель, как правило, представляет собой серию K50. Asus обычно использует букву, а затем номер, но их новые модели становятся все более сложными, например: X500CA или G571
Compaq
Compaq принадлежал HP, поэтому внешний вид и расположение их номера модели будут почти идентичными. Они обычно различаются только стартовой надписью, поэтому обратите пристальное внимание. Compaq обычно ставит номер модели в двух местах, сначала с открытым экраном открывается вокруг рамки, которая граничит с экраном. Вы обычно увидите это там, например: CQ50
У них также есть метка на нижней части компьютера, на этом снимке отображается красная область.
Номер модели находится в красном поле, хотя более конкретный номер модели написан несколькими строками ниже. Все, что нам нужно для цитаты, — это более короткий общий номер модели.
Dell
Для большинства более новых ноутбуков Dell, начиная с 2005 года, они располагаются над клавиатурой где-то, как показано в красной рамке. Некоторые из новых моделей Dell будут иметь аналогичный тег для других производителей в нижней части компьютера. Примерами могут служить: Inspiron 5137 или Latitude E6420
Gateway
Вы заметите повторяющуюся тему к настоящему времени, Gateway — это то же самое, когда их номер модели отображается на нижней части ноутбука с закрытым экраном. Здесь мы покажем его красным цветом ниже.
Вы почти всегда ищете логотип Gateway, так как номер модели будет очень близок к нему. У более популярных моделей Gateway будут буквы «NV», так как большинство их моделей похожи на NV55 или NV72. У них есть новые и более старые модели, но идентификация одинакова.
HP (Hewlett Packard)
Как упоминалось ранее в разделе Compaq, HP является материнской компанией Compaq, поэтому их номера моделей и местоположения будут очень похожими. HP DV6000 действительно отличается от Compaq V6000. Как и Compaq, номер модели будет находиться на нижней части компьютера или вокруг пластиковой или металлической панели экрана.
Ниже представлен увеличенный вид нижнего корпуса ноутбука HP, показывающего, где он может быть расположен. Как и большинство брендов, лучше всего искать логотип производителя, в этом случае логотип HP находится чуть ниже номера продукта / модели.
Sony
Это одна из самых сложных моделей, которые можно найти. Если вы будете следить за тем, как будут выглядеть все остальные бренды, посмотрите на нижний регистр и найдите то, что вы считаете своим номером модели Sony. Это, однако, НЕ номер модели, которую мы ищем, или что магазины используют. Если вы найдете что-то вроде «Sony PCG-7122L», НЕ используйте этот номер модели. Для всех моделей Sony до 2013 года она будет находиться на краю экрана на корпусе, таком как HP и Compaq. Он обычно находится в нижнем правом углу экрана, но также может находиться в верхнем правом или левом углу. Он может быть довольно маленьким и вписаться в ноутбук, но он всегда есть.
Ниже приведен более подробный обзор номера модели, который находится в нижнем правом углу ободок вокруг ЖК-экрана Sony.
Toshiba
Toshiba является одним из самых простых в поиске, поскольку они всегда имели свои номера моделей, перечисленные в том же месте с тем же самым форматом, насколько мы можем помнить (или, по крайней мере, найти одну из своих первых моделей). Вы будете смотреть в том же месте, что и всегда, в нижнем корпусе, и вы будете искать там, где говорится «Toshiba», вот он красным.
Вы будете искать длинный номер модели, который представляет собой комбинацию букв и цифр. Их наиболее популярными моделями являются серии Satellite, однако некоторые из их более старых моделей использовали другое название, например Tecra. Теперь вам нужно найти номер после Satellite, например L455-S5009 или L875-S4505. Единственная часть, которая вам понадобится для цитаты, — это первая буква и цифры. Это может быть даже короче, чем C55 или P75, но первая группировка — это все, что вам нужно, как показано красным цветом ниже.
Если это не ответило на ваши вопросы или помогло вам определить ваш ноутбук, сообщите нам, нам нравится добавлять в учебник, поскольку он помог тысячам людей, как вы. Имейте в виду, что есть некоторые производители, не включенные как eMachines или Nobilis, которые довольно необычны и не работают. Однако, если вы сомневаетесь, мы рекомендуем начинать с нижнего корпуса, ища логотип компании, и это не должно быть далеко.
Мы рассмотрим
- Вложенные модели
- Тестирование значимости отдельных предикторов при помощи частного F-критерия
- Принципы отбора моделей
- Упрощение моделей
Вы сможете
- Определять, какие модели являются вложенными
- Сравнивать вложенные модели при помощи частного F-критерия
- Объяснить связь между качеством описания существующих данных и краткостью модели
- Объяснить, что такое “переобучение” модели
- Упростить линейную модель при помощи частного F-критерия, следуя обратному пошаговому алгоритму
Модель множественной линейной регрессии с прошлой лекции
Пример: птицы в лесах Австралии
От каких характеристик лесного участка зависит обилие птиц в лесах юго-западной Виктории, Австралия (Loyn, 1987)
Переменных много, мы хотим из них выбрать оптимальный небольшой набор.
Mystic Forest — Warburton, Victoria by ¡kuba! on flickr
56 лесных участков:
- ABUND — обилие птиц
- AREA — площадь участка
- YRISOL — год изоляции участка
- DIST — расстояние до ближайшего леса
- LDIST — расстояние до ближайшего большого леса
- GRAZE — пастбищная нагрузка (1-5)
- ALT — высота над уровнем моря
Пример из кн. Quinn, Keugh, 2002, данные из Loyn, 1987)
Модель из прошлой лекции
bird <- read.csv("data/loyn.csv") bird$logAREA <- log(bird$AREA) bird$logDIST <- log(bird$DIST) bird$logLDIST <- log(bird$LDIST) mod2 <- lm(ABUND ~ logAREA + YRISOL + logDIST + logLDIST + ALT, data = bird)
[begin{aligned}widehat{ABUND}_i = &-226.00 + 3.69 cdot logAREA_i + 0.12 cdot YRISOL_i \
&- 0.10 cdot logDIST_i — 0.33 cdot logLDIST_i + 0.03 cdot ALT_i\
end{aligned}]
- Проверим еще одним способом, влияют ли предикторы.
- Разберемся, можно ли оптимизировать модель.
Вложенные модели (nested models)
Вложенные модели (nested models)
Две модели являются вложенными, если одну из них можно получить из другой путем удаления некоторых предикторов.
Удаление предиктора — коэффициент при данном предикторе равен нулю.
Полная модель (full model)
М1: (y _i = b _0 + b _1 x _{1i} + b _2 x _{2i} + e _i)
Неполные модели (reduced models)
М2: (y _i = b _0 + b _1 x _{1i} + e _i)
М3: (y _i = b _0 + b _2 x _{2i} + e _i)
M2 вложена в M1
M3 вложена в M1
M2 и M3 не вложены друг в друга
Нулевая модель (null model), вложена в полную (M1) и в неполные (M2, M3)
(y _i = b _0 + e _i)
Задание
Для тренировки запишем вложенные модели для данной полной модели
(1)(y _i = b _0 + b _1 x _{1i} + b _2 x _{2i} + b _3 x _{3i} + e _i)
Решение
Для тренировки запишем вложенные модели для данной полной модели
(1)(y _i = b _0 + b _1 x _{1i} + b _2 x _{2i} + b _3 x _{3i} + e _i)
Модели:
- (2)(y _i = b _0 + b _1 x _{1i} + b _2 x _{2i} + e _i)
- (3)(y _i = b _0 + b _1 x _{1i} + b _3 x _{3i} + e _i)
- (4)(y _i = b _0 + b _2 x _{2i} + b _3 x _{3i} + e _i)
- (5)(y _i = b _0 + b _1 x _{1i} + e _i)
- (6)(y _i = b _0 + b _2 x _{2i} + e _i)
- (7)(y _i = b _0 + b _3 x _{3i} + e _i)
- (8)(y _i = b _0 + e _i)
Вложенность:
- (2)-(4)- вложены в (1)
- (5)-(7)- вложены в (1), при этом
- (5)вложена в (1), (2), (3);
- (6)вложена в (1), (2), (4);
- (7)вложена в (1), (3), (4)
- (8)- нулевая модель — вложена во все
Частный F-критерий
Сравнение вложенных линейных моделей при помощи F-критерия
Полная модель (со всеми предикторами)
(y _i = b _0 + b _1 x _{1i} + ldots + b _k x _{ki} + b _{l} x _{li} + e _i)
(SS_{r, full}), (df _{r, full} = p — 1)
(SS_{e, full}), (df _{e, full} = n — p)
Уменьшенная модель с ((p — 1)) параметрами (например, без предиктора (b _{l} x _{li}))
(y _i = b _0 + b _1 x _{1i} + ldots + b _k x _{ki} + e _i)
(SS_{r, reduced}), (df _{r, reduced} = (p — 1) — 1)
(SS _{e, reduced}), (df _{e, reduced} = n — (p — 1))
Полная модель всегда будет лучше
(SS_{r, full} > SS _{r, reduced})
или то же самое:
(SS_{e, full} < SS _{e, reduced})
Можно оценить, насколько именно полная модель лучше уменьшенной
(= или насколько уменьшенная модель хуже полной).
Частный F-критерий оценивает разницу объясненной дисперсии между моделями
[F = frac {(SS_{e, reduced} — SS _{e, full})/(df _{e, reduced} — df _{e, full})}{SS _{e, full} / df _{e, full}}]
Если модель значимо ухудшается от удаления предиктора, то влияние этого предиктора значимо.
Краткое обозначение частного F-критерия
Чтобы проверить значимость предиктора ALT
, нам нужно сравнить две модели
ABUND ~ logAREA + YRISOL + logDIST + logLDIST + ALT
ABUND ~ logAREA + YRISOL + logDIST + logLDIST
Это можно обозначить
(F_{(text{ALT | logAREA, YRISOL, logDIST, logLDIST})})
А разницу остаточных сумм квадратов (SS_{e, reduced} — SS _{e, full}), которую мы тестируем, можно обозначить
(SS_{(text{ALT | logAREA, YRISOL, logDIST, logLDIST})})
Частный F-критерий в R anova(модель_1, модель_2)
Если высота над уровнем моря входит в модель после учета влияния остальных предикторов, то его влияние не значимо ((F = 1.84), (p = 0.18)).
(F_{(text{ALT | logAREA, YRISOL, logDIST, logLDIST})})
mod2_reduced <- update(mod2, . ~ . - ALT) anova(mod2_reduced, mod2)
## Analysis of Variance Table ## ## Model 1: ABUND ~ logAREA + YRISOL + logDIST + logLDIST ## Model 2: ABUND ~ logAREA + YRISOL + logDIST + logLDIST + ALT ## Res.Df RSS Df Sum of Sq F Pr(>F) ## 1 51 2206 ## 2 50 2128 1 78.2 1.84 0.18
Характер влияния предиктора зависит от состава модели (и значит зависит от порядка тестирования)
Если высота над уровнем моря — единственный предиктор в модели, то его влияние статистически значимо ((F = 9.45), (p < 0.05))
(F_{(text{ALT})})
mod_ALT1 <- lm(ABUND ~ ALT, data = bird) mod_null <- lm(ABUND ~ 1, data = bird) anova(mod_null, mod_ALT1)
## Analysis of Variance Table ## ## Model 1: ABUND ~ 1 ## Model 2: ABUND ~ ALT ## Res.Df RSS Df Sum of Sq F Pr(>F) ## 1 55 6338 ## 2 54 5394 1 944 9.45 0.0033 ** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
I и II типы сумм квадратов
Порядок проведения сравнений при F-тестах (типы сумм квадратов)
Y ~ A + B + C
I тип сумм квадратов (SS type I)
Последовательно вычисляем вклады предикторов при условии, что все предыдущие включены в модель
- (SS_{A})
- (SS_{B|A})
- (SS_{C|A, B})
II тип сумм квадратов (SS type II)
Поочередно вычисляем вклад каждого предиктора при условии, что все остальные включены в модель
- (SS_{A|B, C})
- (SS_{B|A, C})
- (SS_{C|A, B})
Последовательное тестирование anova(модель)
anova(mod2)
## Analysis of Variance Table ## ## Response: ABUND ## Df Sum Sq Mean Sq F value Pr(>F) ## logAREA 1 3471 3471 81.56 4.4e-12 *** ## YRISOL 1 607 607 14.27 0.00042 *** ## logDIST 1 28 28 0.67 0.41737 ## logLDIST 1 25 25 0.59 0.44687 ## ALT 1 78 78 1.84 0.18137 ## Residuals 50 2128 43 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Осторожно, при последовательном тестировании результат зависит от порядка предикторов
Если мы поставим ALT
первым, то изменится SS для других предикторов, а влияние самого ALT
станет значимым (т.к. оно оценено без учета других предикторов).
mod2_reordered <- lm(ABUND ~ ALT + logAREA + YRISOL + logDIST + logLDIST, data = bird) anova(mod2_reordered)
## Analysis of Variance Table ## ## Response: ABUND ## Df Sum Sq Mean Sq F value Pr(>F) ## ALT 1 944 944 22.17 0.00002017033 *** ## logAREA 1 2755 2755 64.74 0.00000000014 *** ## YRISOL 1 502 502 11.81 0.0012 ** ## logDIST 1 4 4 0.09 0.7698 ## logLDIST 1 5 5 0.12 0.7290 ## Residuals 50 2128 43 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Поочередное тестирование Anova(модель)
library(car) Anova(mod2)
## Anova Table (Type II tests) ## ## Response: ABUND ## Sum Sq Df F value Pr(>F) ## logAREA 1614 1 37.92 0.00000012 *** ## YRISOL 437 1 10.26 0.0024 ** ## logDIST 0 1 0.01 0.9303 ## logLDIST 5 1 0.12 0.7290 ## ALT 78 1 1.84 0.1814 ## Residuals 2128 50 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
При поочередном тестировании результат НЕ зависит от порядка предикторов
Anova(mod2_reordered)
## Anova Table (Type II tests) ## ## Response: ABUND ## Sum Sq Df F value Pr(>F) ## ALT 78 1 1.84 0.1814 ## logAREA 1614 1 37.92 0.00000012 *** ## YRISOL 437 1 10.26 0.0024 ** ## logDIST 0 1 0.01 0.9303 ## logLDIST 5 1 0.12 0.7290 ## Residuals 2128 50 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
F-тест позволяет упростить модель
Anova(mod2)
## Anova Table (Type II tests) ## ## Response: ABUND ## Sum Sq Df F value Pr(>F) ## logAREA 1614 1 37.92 0.00000012 *** ## YRISOL 437 1 10.26 0.0024 ** ## logDIST 0 1 0.01 0.9303 ## logLDIST 5 1 0.12 0.7290 ## ALT 78 1 1.84 0.1814 ## Residuals 2128 50 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Если не все предикторы влияют, то может можно удалить лишние, то есть упростить модель?
Принципы выбора лучшей линейной модели
“Essentially, all models are wrong,
but some are useful”
Georg E. P. Box
“Entia non sunt multiplicanda praeter necessitatem”
Gulielmus Occamus
Важно не только тестирование гипотез, но и построение моделей
- Проверка соответствия наблюдаемых данных предполагаемой связи между зависимой переменной и предикторами:
- оценки параметров,
- тестирование гипотез,
- оценка объясненной изменчивости ((R^2)),
- анализ остатков
- Построение моделей для предсказания значений в новых условиях:
- Выбор оптимальной модели
- Оценка предсказательной способности модели на новых данных
Зачем может понадобится упрощать модель?
Since all models are wrong the scientist cannot obtain a “correct” one by excessive elaboration. On the contrary following William of Occam he should seek an economical description of natural phenomena. […] overelaboration and overparameterization is often the mark of mediocrity (Box, 1976).
Поскольку все модели ошибочны, ученый не может получить «правильную» модель даже если очень постарается. Напротив, вслед за Уильямом Оккамом он должен искать экономичное описание природы. […] чрезмерное усложнение модели часто является признаком посредственности. (Box, 1976).
While a model can never be “truth,” a model might be ranked from very useful, to useful, to somewhat useful to, finally, essentially useless (Burnham & Anderson, 2002).
Хотя модель никогда не может быть «правдой», модели можно ранжировать от очень полезных к полезным, до некоторой степени полезным и , наконец, к абсолютно бесполезным (Burnham & Anderson, 2002).
Какую модель можно подобрать для описания этой закономерности?
- Эти данные можно смоделировать очень разными способами. Мы попробуем посмотреть, как это будет выглядеть на примере loess— локальной полиномиальной регрессии. (Если интересно, подробнее о loess-регрессии)
Какая из этих моделей лучше описывает данные?
На этих графиках показаны предсказания loess-регрессии для одних и тех же исходных данных.
Cложность модели — в общем случае, это число параметров. Для loess-регрессии сложность модели отражает степень сглаживания: у более сложных моделей маленькая степень сглаживания.
- Простые модели недообучены (underfitted) — слишком мало параметров, предсказания неточны.
- Сложные модели переобучены (overfitted) — слишком много параметров, предсказывают еще и случайный шум.
Что будет, если получить предсказания моделей на новых данных?
На новых данных предсказания моделей не будут идеальными.
Как при усложнении модели меняется качество предсказаний?
Ошибка предсказаний на новых данных практически всегда больше, чем на исходных данных. Более сложные модели лучше описывают существующие данные, но на новых данных их предсказания хуже.
Обычно при усложнении модели:
- ошибки предсказаний на исходных данных убывают (иногда, до какого-то уровня) (L-образная кривая)
- ошибки предсказаний на новых данных убывают, затем возрастают из-за переобучения (U-образная кривая)
Погрешность и точность
- Погрешность (accuracy, точность)— отсутствие погрешности (bias).
- Точность (precision, тоже точность — другой аспект) — разброс значений
Предсказания, сделанные на новых данных, будут отличаться от истинных значений не только из-за погрешности или неточности. Еще один источник отличий — это так называемая неснижаемая ошибка.
Компромисс между погрешностью и разбросом значений предсказаний (Bias-Variance Tradeoff)
[Полная~ошибка = Дисперсия + (Погрешность)^2 + Неснижаемая~ошибка] При увеличении сложности модели снижается погрешность предсказаний, но возрастает их разброс. Поэтому общая ошибка предсказаний велика у недообученных или переобученных моделей, а у моделей средней сложности она будет минимальной.
Критерии и методы выбора моделей зависят от задачи
Объяснение закономерностей, описание функциональной зависимости
- Нужна точность оценки параметров
- Нужны точные тесты влияния предикторов: F-тесты или тесты отношения правдоподобий (likelihood-ratio tests)
Предсказание значений зависимой переменной
- Нужна простая модель: “информационные” критерии (АIC, BIC, и т.д.)
- Нужна оценка качества модели на данных, которые не использовались для ее первоначальной подгонки: методы ресамплинга (кросс-валидация, бутстреп)
Не позволяйте компьютеру думать за вас!
-
Хорошая модель должна соответствовать условиям применимости, иначе вы не сможете доверять результатам тестов.
-
Другие соображения: разумность, целесообразность модели, простота, ценность выводов, важность предикторов.
Отбор моделей
Упрощение линейных моделей при помощи частного F-критерия
Постепенно удаляем предикторы. Модели обязательно должны быть вложенными! *
Обратный пошаговый алгоритм (backward selection)
- 1.Подбираем полную модель
- 2.Удаляем один предиктор (строим уменьшенную модель)
- 3.Тестируем отличие уменьшенной модели от полной
- Повторяем 2-3 для каждого из предикторов:
- 4.Выбираем предиктор для окончательного удаления: это предиктор, удаление которого минимально ухудшает модель. Модель без него будет “полной” для следующего раунда выбора оптимальной модели.
- Повторяем 1-4 до тех пор, пока что-то можно удалить.
- — Важно! Начинать упрощать модель нужно со взаимодействий между предикторами. Если взаимодействие из модели удалить нельзя, то нельзя удалять и отдельно стоящие предикторы, из которых оно состоит. Но мы поговорим о взаимодействиях позже.
Влияют ли предикторы?
- Можем попробовать оптимизировать модель
summary(mod2)
## ## Call: ## lm(formula = ABUND ~ logAREA + YRISOL + logDIST + logLDIST + ## ALT, data = bird) ## ## Residuals: ## Min 1Q Median 3Q Max ## -15.439 -3.669 0.332 2.765 15.759 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) -226.0006 74.2526 -3.04 0.0037 ** ## logAREA 3.6882 0.5989 6.16 0.00000012 *** ## YRISOL 0.1207 0.0377 3.20 0.0024 ** ## logDIST -0.1033 1.1759 -0.09 0.9303 ## logLDIST -0.3281 0.9417 -0.35 0.7290 ## ALT 0.0318 0.0235 1.36 0.1814 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 6.52 on 50 degrees of freedom ## Multiple R-squared: 0.664, Adjusted R-squared: 0.631 ## F-statistic: 19.8 on 5 and 50 DF, p-value: 7.97e-11
Что происходит на каждом шаге обратного пошагового алгоритма?
anova(модель_1, модель_2)
Подбираем полную модель, удаляем предикторы по-одному, тестируем ухудшилась ли модель. Для окончательного удаления на этом шаге выбираем предиктор, удаление которого меньше всего ее ухудшает.
mod3 <- update(mod2, . ~ . - logAREA) anova(mod2, mod3) mod4 <- update(mod2, . ~ . - YRISOL) anova(mod2, mod4) mod5 <- update(mod2, . ~ . - logDIST) anova(mod2, mod5) mod6 <- update(mod2, . ~ . - logLDIST) anova(mod2, mod6) mod7 <- update(mod2, . ~ . - ALT) anova(mod2, mod7)
- Но мы пойдем другим путем. Все эти действия может выполнить одна функция
drop1()
Частный F-критерий при помощи drop1()
(шаг 1)
Тестируем значимость всех предикторов за один раз. Затем выбираем предиктор, удаление которого меньше всего ухудшает модель.
drop1(mod2, test = "F")
## Single term deletions ## ## Model: ## ABUND ~ logAREA + YRISOL + logDIST + logLDIST + ALT ## Df Sum of Sq RSS AIC F value Pr(>F) ## <none> 2128 216 ## logAREA 1 1614 3742 245 37.92 0.00000012 *** ## YRISOL 1 437 2565 224 10.26 0.0024 ** ## logDIST 1 0 2128 214 0.01 0.9303 ## logLDIST 1 5 2133 214 0.12 0.7290 ## ALT 1 78 2206 216 1.84 0.1814 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Нужно убрать logDIST
Тестируем предикторы (шаг 2)
Удаляем выбранный предиктор и повторяем тесты снова. И т.д.
# Убрали logDIST mod3 <- update(mod2, . ~ . - logDIST) drop1(mod3, test = "F")
## Single term deletions ## ## Model: ## ABUND ~ logAREA + YRISOL + logLDIST + ALT ## Df Sum of Sq RSS AIC F value Pr(>F) ## <none> 2128 214 ## logAREA 1 1628 3757 244 39.02 0.000000084 *** ## YRISOL 1 437 2565 222 10.48 0.0021 ** ## logLDIST 1 9 2137 212 0.20 0.6532 ## ALT 1 81 2209 214 1.94 0.1701 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Нужно убрать logLDIST
Тестируем предикторы (шаг 3)
# Убрали logLDIST mod4 <- update(mod3, . ~ . - logLDIST ) drop1(mod4, test = "F")
## Single term deletions ## ## Model: ## ABUND ~ logAREA + YRISOL + ALT ## Df Sum of Sq RSS AIC F value Pr(>F) ## <none> 2137 212 ## logAREA 1 2112 4248 248 51.39 0.0000000027 *** ## YRISOL 1 502 2639 222 12.23 0.00097 *** ## ALT 1 123 2260 213 2.99 0.08978 . ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Нужно убрать ALT
Тестируем предикторы (шаг 4)
# Убрали ALT mod5 <- update(mod4, . ~ . - ALT) drop1(mod5, test = "F")
## Single term deletions ## ## Model: ## ABUND ~ logAREA + YRISOL ## Df Sum of Sq RSS AIC F value Pr(>F) ## <none> 2260 213 ## logAREA 1 2473 4732 252 58.0 0.00000000046 *** ## YRISOL 1 607 2867 224 14.2 0.00041 *** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Больше ничего не убрать
Итоговая модель
summary(mod5)
## ## Call: ## lm(formula = ABUND ~ logAREA + YRISOL, data = bird) ## ## Residuals: ## Min 1Q Median 3Q Max ## -14.96 -3.80 -0.01 4.04 16.72 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) -252.1952 69.5868 -3.62 0.00065 *** ## logAREA 3.7318 0.4900 7.62 0.00000000046 *** ## YRISOL 0.1352 0.0358 3.77 0.00041 *** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 6.53 on 53 degrees of freedom ## Multiple R-squared: 0.643, Adjusted R-squared: 0.63 ## F-statistic: 47.8 on 2 and 53 DF, p-value: 1.35e-12
Задание
Проверьте финальную модель на выполнение условий применимости. Дополните код
library() mod_diag <- data.frame(fortify(), bird[, c()]) # 1) График расстояния Кука ggplot(data = , aes(x = 1:, y = .cooksd)) + geom_bar(stat = "") # 2) График остатков от предсказанных значений gg_resid <- ggplot(data = , aes(x = , y = )) + geom_point() + geom_hline() gg_resid # 3) Графики остатков от предикторов в модели и нет res_1 <- gg_resid + aes(x = logAREA) res_1 res_2 <- gg_resid res_3 <- gg_resid res_4 <- gg_resid res_5 <- gg_resid res_6 <- gg_resid # все графики вместе library() grid.arrange(res_1, res_2, nrow = 2) # 4) Квантильный график остатков library() qq
Решение
1) График расстояния Кука
- Выбросов нет
mod5_diag <- data.frame( fortify(mod5), bird[, c("logDIST", "logLDIST", "GRAZE", "ALT")] ) ggplot(mod5_diag, aes(x = 1:nrow(mod5_diag), y = .cooksd)) + geom_bar(stat = "identity")
Решение
2) График остатков от предсказанных значений
- Выбросов нет
- Гетерогенность дисперсии?
- Два наблюдения с очень большими предсказанными значениями и большими остатками. Хорошо бы проверить их.
gg_resid <- ggplot(data = mod5_diag, aes(x = .fitted, y = .stdresid)) + geom_point() + geom_hline(yintercept = 0) gg_resid
Решение
3) Графики остатков от предикторов в модели и нет
- Величина остатков зависит от уровня выпаса скота. Возможно, не стоило удалять эту переменную
- Есть наблюдения с экстремальными значениями предикторов (два больших леса, один далекий, один высокогорный). Хорошо бы проверить их.
Решение
3) Код для графиков остатков от предикторов в модели и нет
res_1 <- gg_resid + aes(x = logAREA) res_2 <- gg_resid + aes(x = YRISOL) res_3 <- gg_resid + aes(x = logDIST) res_4 <- gg_resid + aes(x = logLDIST) res_5 <- gg_resid + aes(x = ALT) res_6 <- gg_resid + aes(x = GRAZE) library(gridExtra) grid.arrange(res_1, res_2, res_3, res_4, res_5, res_6, nrow = 2)
Решение
4) Квантильный график остатков
- Отклонения от нормального распределения остатков незначительны
library(car) qqPlot(mod5)
## [1] 11 47
Описываем финальную модель
summary(mod5)
## ## Call: ## lm(formula = ABUND ~ logAREA + YRISOL, data = bird) ## ## Residuals: ## Min 1Q Median 3Q Max ## -14.96 -3.80 -0.01 4.04 16.72 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) -252.1952 69.5868 -3.62 0.00065 *** ## logAREA 3.7318 0.4900 7.62 0.00000000046 *** ## YRISOL 0.1352 0.0358 3.77 0.00041 *** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 6.53 on 53 degrees of freedom ## Multiple R-squared: 0.643, Adjusted R-squared: 0.63 ## F-statistic: 47.8 on 2 and 53 DF, p-value: 1.35e-12
График предсказаний модели: один предиктор
[widehat{ABUND}_i = -252.20 + 3.73 cdot logAREA_i + 0.14 cdot YRISOL_i]
Задание:
Постройте график предсказаний модели. Отобразите, как меняются значения зависимой переменной в зависимости от значений одного из предикторов, при условии, что другие предикторы принимают свои средние значения. Дополните этот код:
# Искусственный датафрейм для предсказаний MyData1 <- data.( = seq(min( ), max( ), ), YRISOL = ) # Предсказанные значения Predictions1 <- predict( , newdata = , interval = ) MyData1 <- data.frame(MyData1, ) # Обратная трансформация предиктора, который будем изображать MyData1$AREA <- # График предсказаний модели Pl_predict1 <- ggplot( , aes(x = AREA, y = )) + geom_ (alpha = 0.2, aes(ymin = , ymax = )) + geom_ () Pl_predict1
Код для графика предсказаний модели: один предиктор
[widehat{ABUND}_i = -252.20 + 3.73 cdot logAREA_i + 0.14 cdot YRISOL_i]
# Искусственный датафрейм для предсказаний MyData1 <- data.frame( logAREA = seq(min(bird$logAREA), max(bird$logAREA), length.out = 100), YRISOL = mean(bird$YRISOL)) # Предсказанные значения Predictions1 <- predict(mod5, newdata = MyData1, interval = 'confidence') MyData1 <- data.frame(MyData1, Predictions1) # Обратная трансформация предиктора, который будем изображать MyData1$AREA <- exp(MyData1$logAREA) # График предсказаний модели Pl_predict1 <- ggplot(MyData1, aes(x = AREA, y = fit)) + geom_ribbon(alpha = 0.2, aes(ymin = lwr, ymax = upr)) + geom_line() Pl_predict1
График предсказаний модели: два предиктора
[widehat{ABUND}_i = -252.20 + 3.73 cdot logAREA_i + 0.14 cdot YRISOL_i]
Код для графика предсказаний модели: два предиктора
[widehat{ABUND}_i = -252.20 + 3.73 cdot logAREA_i + 0.14 cdot YRISOL_i]
# Искусственный датафрейм для предсказаний MyData2 <- expand.grid( logAREA = seq(min(bird$logAREA), max(bird$logAREA), length.out = 100), YRISOL = round(quantile(bird$YRISOL))) # Предсказанные значения Predictions2 <- predict(mod5, newdata = MyData2, interval = 'confidence') MyData2 <- data.frame(MyData2, Predictions2) # Обратная трансформация предиктора, который будем изображать MyData2$AREA <- exp(MyData2$logAREA) # Делаем год фактором MyData2$YRISOL <- factor(MyData2$YRISOL) # График предсказаний модели Pl_predict2 <- ggplot(MyData2, aes(x = AREA, y = fit, group = YRISOL)) + geom_ribbon(alpha = 0.2, aes(ymin = lwr, ymax = upr)) + geom_line(aes(colour = YRISOL)) + scale_colour_brewer(palette = 'Spectral') Pl_predict2
Недостатки этой модели
[widehat{ABUND}_i = -252.20 + 3.73 cdot logAREA_i + 0.14 cdot YRISOL_i]
- отрицательные предсказания для очень давно изолированных маленьких лесов (обилие птиц не может быть отрицательным).
- не учтен уровень выпаса скота из-за коллинеарности с другими предикторами (но он особенно интересен исследователям и остатки от него зависят).
- в выборке очень мало лесов большой площади — место, где кривая выходит на плато, плохо поддержано данными.
Недостатки и ограничения методологии отбора моделей
-
Разные способы отбора оптимальной модели могут приводить к разным результатам. Не важно, какой из способов выбрать, но важно сделать это заранее, до анализа, чтобы не поддаваться соблазну подгонять результаты.
-
При отборе моделей приходится делать множество тестов, поэтому увеличивается риск ошибок I рода (подробнее на занятии про дисперсионный анализ). Чтобы хоть как-то себя обезопасить, лучше не включать в модель все подряд — только самое необходимое.
-
Оптимальную модель лучше применять для тестирования гипотез на независимых данных, иначе получаются заниженные стандартные ошибки и завышенные эффекты. Обычно эту проблему игнорируют, но если у вас есть возможность, лучше сделать хотя бы кросс-валидацию.
-
Какой-то одной “лучшей” модели, как правило, не существует.
Take-home messages
- Модели, которые качественно описывают существующие данные включают много параметров, но предсказания с их помощью менее точны из-за переобучения
- Для выбора оптимальной модели используются разные критерии в зависимости от задачи
- Сравнивая модели можно отбраковать переменные, включение которых в модель не улучшает ее
- Метод сравнения моделей нужно выбрать заранее, еще до анализа
Что почитать
-
Must read paper! Zuur, A.F. and Ieno, E.N., 2016. A protocol for conducting and presenting results of regression‐type analyses. Methods in Ecology and Evolution, 7(6), pp.636-645. -
Кабаков Р.И. R в действии. Анализ и визуализация данных на языке R. М.: ДМК Пресс, 2014
-
Zuur, A., Ieno, E.N. and Smith, G.M., 2007. Analyzing ecological data. Springer Science & Business Media.
-
Quinn G.P., Keough M.J. 2002. Experimental design and data analysis for biologists
-
Logan M. 2010. Biostatistical Design and Analysis Using R. A Practical Guide

Если не знать модель ноутбука, не получится сделать апгрейд или ремонт устройства, установить драйвера. Преимущественно модель пишут на нижней части лэптопа, но бывают случаи, когда нужной информации там нет. В этом случае полное название ноутбука подскажет операционная система или BIOS.
Зачем нужно знать модель ноутбука? Полное название модели (цифры и буквы) поможет найти нужные детали для устройства, если требуется ремонт, батарею для замены, драйверы для установки и комплектующие для апгрейда, если такая возможность предусмотрена производителем.
Наклейка на корпусе
На всех ноутбуках производители оставляют надпись на корпусе, где указана модель. Осмотрите лэптоп. Как правило, наклейка расположена на нижней или верхней панели. Модель ноутбука может быть написана на аккумуляторе. Чтобы его вытянуть, раздвиньте пазы до щелчка: удерживая их, аккуратно потяните батарею вниз. Учтите, что на разных моделях способ извлечения аккумулятора может отличаться, но такой способ наиболее распространен.
Стикеры наклеивают на обшивку устройства. Наклейку могут разместить в верхнем или нижнем углу огранки дисплея, с одной из боковых сторон тачпада. На стикерах почти всегда есть полное название модели лэптопа и основные характеристики устройства. Рядом с названием ноутбука может быть штрихкод.
Поиск через утилиту Windows
Когда запускаете ноутбук, можете просмотреть сведения о его базовой конфигурации, которые отображаются либо на экране информации о ПК, либо в системе Windows. Однако эти сведения не полные. Детальную информацию можно получить при использовании системной утилиты, которая отображает подробный отчет о деталях лэптопа в отношении конфигурации системы.
Некоторые из наиболее важных сведений, которые получите от утилиты системной информации, включают модель ноутбука, службы, установленные и запущенные в настоящее время, подробную информацию об аппаратных компонентах (дисковод и устройства).
Как узнать модель ноутбука в Windows? Выполните следующие действия, чтобы подробно узнать конфигурацию лэптопа:
- Нажмите комбинацию клавиш Win+R. Откроется окно «Выполнить».
- Впишите в поле msinfo32 и нажмите Enter.
- Откроется утилита «Сведения системы».
В правой части окна, которое открылось, будет показана общая конфигурация ноутбука, включая версию BIOS и физическую память. Из списка элементов выберите информацию, которую хотите узнать. Слева найдете список отображаемых подкатегорий. Доступны три категории: «Аппаратные ресурсы», «Компоненты» и «Программная среда».
Утилита «Сведения о системе» доступна на любой версии Windows. Есть еще один способ, как на 10-й версии ОС найти название модели:
- В меню «Пуск» откройте параметры.
- Войдите в раздел «Система».
- Выберите «О программе» и найдите название модели.
В раздел еще можно попасть, если в папке «Этот компьютер» или «Мой компьютер» нажать на «Свойства системы». Это работает как на Windows 7, так и на Windows 10.
BIOS
BIOS вшит в любой лэптоп. В нем содержится информация о конфигурации ноутбука и все важные названия, в том числе и модель. Чтобы найти название модели, выполните такие действия:
- Перезапустите или включите ноутбук, если выключен.
- В момент запуска нажмите клавишу F2 или Delete (все зависит от модели устройства, при запуске будет указано, какую кнопку нажать). Нужно нажать клавишу еще до того, как загрузится операционная система.
- Как только откроется BIOS, при помощи стрелок на клавиатуре перейдите в раздел «Info» или подобный.
- В открывшемся окне отыщите «Product name». Здесь и найдете полную информацию об устройстве.
С помощью BIOS можно настраивать работу некоторых компонентов устройства.
Стороннее ПО
Многие продвинутые пользователи используют дополнительные программы, чтобы следить за состоянием ПК и ноутбуков. Софт считывает информацию с датчиков комплектующих и предоставляет сведения о температуре и работоспособности в целом. Так, например, можно узнать о состоянии жесткого диска, что позволит преждевременно его заменить или отремонтировать, не потеряв хранящуюся на нем информацию.
Самая распространенная программа-аналитик — AIDA64. Установите ее, запустите и перейдите в раздел «Компьютер». Здесь найдете необходимые сведения в первых трех подкатегориях — «Суммарная информация», «Имя компьютера», «DMI». Альтернативные программы — HWMONITOR, Speccy.
Командная строка и Windows PowerShell
Автор портала Windows Central Мауро Хукулак предлагает воспользоваться командной строкой, чтобы найти модель лэптопа. Для этого выполните такие действия:
- Найдите и откройте командную строку через поиск Windows.
- Впишите в появившемся окне такую команду: wmic csproduct get name. Нажмите Enter.
- Если нужно найти не только название модели, но и серийный номер, то введите такую команду: wmic csproduct get name, identifyingnumber.
В системе Windows есть специальная утилита PowerShell — средство автоматизации от Microsoft. Чтобы найти название модели ноутбука, через поиск Windows запустите PowerShell, впишите такую команду: Get-CimInstance -ClassName Win32_ComputerSystem, нажмите Enter.
Как узнать модель ноутбука Dell
Производители ноутбуков Dell предусмотрели приложение SupportAssist. Оно обеспечивает обновления и выполняет профилактические функции для выявления и предотвращения проблем. При открытии приложения отображается модель устройства.
На сайте технической поддержки Dell указано, как найти модель при помощи SupportAssist:
- В поиске Windows любой версии введите SupportAssist.
- Откройте приложение. Если оно не отображается, значит приложение не установлено. Скачайте и инсталлируйте SupportAssist, а затем запустите программу.
Модель лэптопа найдете на главном экране приложения.
Способ определить ноутбук HP
Как узнать, какой у меня ноутбук HP? В ноутбуках HP узнать модель устройства можно при помощи идентификационной бирки устройства, которая находится на корпусе, и утилиты «Сведения о системе». Также для этого предусмотрен HP Support Assistant. Для поиска модели выполните такие действия:
- Через поиск Windows найдите и запустите HP Support Assistant.
- Выберите вкладку «Мои устройства».
- В списке выберите свой компьютер. Номер продукта указан на плитке с устройством.
Устанавливайте самую последнюю версию этой программы и идентифицируйте свой ноутбук.
Инструменты для определения ноутбуков Asus
Как узнать, какой у меня ноутбук Asus? Здесь работают стандартные способы, такие как наклейки на корпусе и аккумуляторе, BIOS, модель появляется при старте ОС. В ноутбуках производителя Asus название модели есть на поверхности материнской платы. Также для ее поиска можно воспользоваться таким способом:
- Откройте поисковую строку Windows.
- Впишите DXDIAG и запустите приложение.
- Откроется «Средство диагностики DirectX».
- Наименование модели найдете в строке «Модель компьютера». Утилита доступна на любом ПК.
После покупки ноутбука не выбрасывайте упаковочную коробку, поскольку на ней тоже пишут модель устройства.
Есть разные способы, чтобы узнать модель ноутбука. Выбирайте из ряда возможностей самый удобный вариант, который подскажет точную модель лэптопа.
Оригинал статьи: https://www.nur.kz/technologies/instructions/1839949-kak-uznat-model-noutbuka-sposoby/
«А какую модель восстановления используете вы» ?
Спрашиваю я иногда на курсе: Администратор 1С своих студентов.
Дело в том, что в погоне за экономией и желанием упростить себе жизнь, многие пользователи (в основном новички) переводят свои базы в «Простой – Simple» режим восстановления и таким поступком ограничивают себя в возможности восстановить базу на любой момент времени.
Давайте по порядку!
Сперва разберемся что такое «Модель восстановления», затем почему «новички» часто переводят базы в модель «Simple», сравним эти режимы восстановления, разберем преимущества «Полной» и наконец узнаем, кому действительно стоит использовать режим восстановления «Простой».
Модель восстановления — это свойство базы данных, которое управляет процессом регистрации транзакций, определяет, требуется ли для журнала транзакций резервное копирование, а также определяет, какие типы операций восстановления доступны.
Существует три модели восстановления:
- «Простая» – «Simple»
- «Полная» – «Full»
- «Модель с неполным протоколированием» – «Bulk-logged»
Обычно в базе данных используется модель полного восстановления (По умолчанию!) или простая модель восстановления. «Модель с неполным протоколированием» используют редко (Если мы говорим о базах 1С Предприятия).
Базу данных к слову можно в любой момент переключить на использование другой модели восстановления.
«Simple» в «Full» и обратно.
Как посмотреть какая у Вас модель восстановления «Recovery model» в MS SQL ?
Все просто!
Запускаем Management Studio «SSMS»
Находим базу, что нас интересует и кликаем свойства (Скрин ниже):
Простая и полная модель восстановления в MS SQL
Затем в открывшимся окне кликаем «параметры» и смотрим режим восстановления, к слову там же его и можно сменить (как на скрине ниже).
Конечно, если баз много, нам будет неудобно вот так каждую базу «тыкать».
Благо мы можем быстро получить информацию по всем базам вместе, используя простенький скрипт:
SELECT [name], DATABASEPROPERTYEX([name],’recovery’) AS Recovery_model
FROM sysdatabases
WHERE name not in (‘master’,’model’,’tempdb’,’msdb’)
ORDER BY Recovery_model, name
Так мы узнаем режимы восстановления сразу по всем базам, исключив системные.
Как видим на скрине выше, наши базы «BASE1» и «BASE2» находятся в полном режиме восстановления.
Теперь, когда мы знаем наш режим восстановления, давайте его подробно разберем.
«FULL» у нас по умолчанию, с него и начнем!
В «Полной» модели восстановления:
- Все изменения в базе полностью журналируются.
- Журнал транзакций не будет очищаться до тех пор, как не будет сделана резервная копия журнала транзакций, подробно можете почитать здесь >>>
- Все опции восстановления доступны, когда база данных в полной модели восстановления! К примеру, мы можем «до секунды» восстановить нашу базу!
В «Простой» модели восстановления:
- Изменения минимально журналируются.
- Журнал транзакций (ЛОГ) автоматически очищается.
- Создание резервных копий журнала транзакций невозможно, поэтому у вас остается самое ограниченное число опций по восстановлению.
Восстановление базы возможно только на момент когда был создан этот бэкап.
Конечно, это очень поверхностное сравнение, но оно должно вас разубедить, что не стоит сходу переводить базу в «Простой» режим восстановления.
Чтоб понять истинное преимущество «Полного» режима восстановления, давайте представим ситуацию, что у вас «Простой» режим и «упала» баз под конец рабочего дня, а бэкап естественно сделан ночью, то есть пропал день работы пользователей в 1С.
В «Полной» модели мы можем делать и делаем автоматически (например, каждые 30 мин) бэкап ЖТР (Журналов транзакций, «маленькие» файлы с зафиксированными изменениями) как и положено, и максимум, что мы можем потерять это 30 мин работы пользователей.
А представьте ситуацию, что база не «сломалась», а просто требуется откатить работу в конце рабочего дня на 12:05 когда допустили ошибку и «повело» все следующие документы которых добрая сотня. Конечно, это за минуту можно сделать в «Полной» модели и нереально в «Простой».
Да, в «Простой» модели, нам доступен «Разностный/Дифференциальный» бэкап который можно делать раза 2-3 в день, но и это не выход, когда в час создают с десяток документов в 1С. А если его делать чаще, тогда он по размеру быстро догонит «полную» копию, так как включает данные всех предыдущих, и дисковое пространство будет быстро заполнено такими разностными «бэкапами».
Безусловно, не рационально будет «лупить» и полный бэкап каждый час.
Так почему «новички» часто использую режим «Simple» когда преимущества «Полной» модели весьма очевидны ?
Первая причина это рост журнала транзакций «Растет лог».
Все изменения фиксируются в журнале транзакций (файл ldf) он растет до тех пор, пока не заполнит все дисковое пространство, а это может произойти довольно быстро, когда с базой активно работает много пользователей, или когда есть «кривые операции», что ведут к «распуханию» лога.
Лог разрастается в размерах и пользователь, не имея нужных знаний, + лень искать и разбираться в операциях, которые заставляют лог расти, находит быстрый способ, как побороть проблему, «волшебную таблетку» – так называемый «Шринк» лога, и просто его обрезает.
BACKUP LOG Имя_Базы_Данных WITH TRUNCATE_ONLY
go
DBCC SHRINKFILE(Имя_Файла_Журнала_Транзакций)
go
Что дает, само собой только кратковременный эффект!
Затем пользователь, устав бодаться с вечно растущим логом, переводит базу в режим «Simple». Все! проблема решена, и ничего что «Мерседес» превратили в «Жигули» зато едет )
Второй причиной, является, нежелание заботится о базе, делать регламентные операции по ее обслуживанию, настраивать «Maintenance Plan» в MS SQL. Выполнять дефрагментацию индексов, обновлять статистику и тд.
И третья причина, это конечно «экономия»!
Не редкие случаи когда, лог превышает размер самой базы, в 2 раза, что приемлемо во многих ситуациях. (Например, интенсивная работа пользователей).
Если база занимает 100 гб, + 200 Гб лог, да, для многих это кажется «слишком», и может запускаться режим – сэкономить на дисках )
А теперь шутки в сторону, рассмотрим, что пишет Microsoft о «Простой» модели восстановления, точнее в каких случаях ее можно использовать:
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>