Перейти к содержимому

Как создать матрицу в эксель

  • автор:

Работа с матрицей в Power View

Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы вы можете использовать интерактивный визуальный эффект, предоставляемый Power BI Desktop,который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop.

Матрица — это тип зрительного образа, который похож на таблицы тем, что состоит из строк и столбцов. Однако матрицу можно свертывать и развертывать по строкам или столбцам. Если она содержит иерархию, можно выполнять детализацию и укрупнение. В матрице могут выводиться итоги и промежуточные итоги по столбцам и строкам. Кроме того, в ней можно представлять данные без повторяющихся значений. Ниже приведен пример визуализации данных об олимпийских видах спорта, дисциплинах и соревнованиях.

Слева в таблице перечислены виды спорта и дисциплины для каждого соревнования.

Справа в матрице каждый вид спорта и дисциплина указаны только один раз.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Чтобы создать матрицу, нужно сначала создать таблицу, а затем преобразовать ее в матрицу.

  • На вкладке Конструктор в группе Представление переключателя щелкните Таблица > Матрица.

По умолчанию матрица содержит итоги и подытоги для групп, но их можно отключить.

  • На вкладке Конструктор щелкните Параметры > Итоги.

Чтобы добавить группы столбцов, перетащите поле в область Группы столбцов.

Совет: Если область Группы столбцов не отображена, на вкладке Конструктор выберите пункт Матрица.

Как создать матрицу путаницы в Excel

Как создать матрицу путаницы в Excel

Логистическая регрессия — это тип регрессии, который мы можем использовать, когда переменная ответа является двоичной.

Одним из распространенных способов оценки качества модели логистической регрессии является создание матрицы путаницы , которая представляет собой таблицу 2 × 2, в которой показаны прогнозируемые значения из модели и фактические значения из тестового набора данных.

В следующем пошаговом примере показано, как создать матрицу путаницы в Excel.

Шаг 1: введите данные

Во-первых, давайте введем столбец фактических значений для переменной ответа вместе с прогнозируемыми значениями с помощью модели логистической регрессии:

Шаг 2: Создайте матрицу путаницы

Далее мы будем использовать формулу COUNTIFS() для подсчета количества значений, равных «0» в столбце «Фактическое», а также «0» в столбце «Прогноз»:

Мы будем использовать аналогичную формулу для заполнения каждой второй ячейки матрицы путаницы:

матрица путаницы в Excel

Шаг 3: Рассчитайте точность, точность и полноту

После того, как мы создали матрицу путаницы, мы можем рассчитать следующие показатели:

  • Точность : процент правильных прогнозов
  • Точность : правильные положительные прогнозы по отношению к общему количеству положительных прогнозов.
  • Вспомнить : исправить положительные прогнозы по отношению к общему количеству фактических положительных результатов.

Следующие формулы показывают, как рассчитать каждую из этих метрик в Excel:

Чем выше точность, тем лучше модель способна правильно классифицировать наблюдения.

В этом примере наша модель имеет точность 0,7 , что говорит нам о том, что она правильно классифицировала 70% наблюдений.

При желании мы можем сравнить эту точность с точностью других моделей логистической регрессии, чтобы определить, какая модель лучше всего классифицирует наблюдения по категориям 0 или 1.

Функции для работы с матрицами в Excel

В программе Excel с матрицей можно работать как с диапазоном. То есть совокупностью смежных ячеек, занимающих прямоугольную область.

Адрес матрицы – левая верхняя и правая нижняя ячейка диапазона, указанные черед двоеточие.

Формулы массива

Построение матрицы средствами Excel в большинстве случаев требует использование формулы массива. Основное их отличие – результатом становится не одно значение, а массив данных (диапазон чисел).

Порядок применения формулы массива:

  1. Выделить диапазон, где должен появиться результат действия формулы.
  2. Ввести формулу (как и положено, со знака «=»).
  3. Нажать сочетание кнопок Ctrl + Shift + Ввод.

В строке формул отобразится формула массива в фигурных скобках.

Чтобы изменить или удалить формулу массива, нужно выделить весь диапазон и выполнить соответствующие действия. Для введения изменений применяется та же комбинация (Ctrl + Shift + Enter). Часть массива изменить невозможно.

Решение матриц в Excel

С матрицами в Excel выполняются такие операции, как: транспонирование, сложение, умножение на число / матрицу; нахождение обратной матрицы и ее определителя.

Транспонирование

Транспонировать матрицу – поменять строки и столбцы местами.

Сначала отметим пустой диапазон, куда будем транспонировать матрицу. В исходной матрице 4 строки – в диапазоне для транспонирования должно быть 4 столбца. 5 колонок – это пять строк в пустой области.

Матрича чисел.

  • 1 способ. Выделить исходную матрицу. Нажать «копировать». Выделить пустой диапазон. «Развернуть» клавишу «Вставить». Открыть меню «Специальной вставки». Отметить операцию «Транспонировать». Закрыть диалоговое окно нажатием кнопки ОК. Транспонирование.
  • 2 способ. Выделить ячейку в левом верхнем углу пустого диапазона. Вызвать «Мастер функций». Функция ТРАНСП. Аргумент – диапазон с исходной матрицей.

ТРАНСП.

Нажимаем ОК. Пока функция выдает ошибку. Выделяем весь диапазон, куда нужно транспонировать матрицу. Нажимаем кнопку F2 (переходим в режим редактирования формулы). Нажимаем сочетание клавиш Ctrl + Shift + Enter.

Преимущество второго способа: при внесении изменений в исходную матрицу автоматически меняется транспонированная матрица.

Сложение

Складывать можно матрицы с одинаковым количеством элементов. Число строк и столбцов первого диапазона должно равняться числу строк и столбцов второго диапазона.

Сложение.

В первой ячейке результирующей матрицы нужно ввести формулу вида: = первый элемент первой матрицы + первый элемент второй: (=B2+H2). Нажать Enter и растянуть формулу на весь диапазон.

Пример.

Умножение матриц в Excel

Умножение.

Чтобы умножить матрицу на число, нужно каждый ее элемент умножить на это число. Формула в Excel: =A1*$E$3 (ссылка на ячейку с числом должна быть абсолютной).

Пример1.

Умножим матрицу на матрицу разных диапазонов. Найти произведение матриц можно только в том случае, если число столбцов первой матрицы равняется числу строк второй.

Разные диапазоны.

В результирующей матрице количество строк равняется числу строк первой матрицы, а количество колонок – числу столбцов второй.

Для удобства выделяем диапазон, куда будут помещены результаты умножения. Делаем активной первую ячейку результирующего поля. Вводим формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим как формулу массива.

Пример2.

Обратная матрица в Excel

Ее имеет смысл находить, если мы имеем дело с квадратной матрицей (количество строк и столбцов одинаковое).

Размерность обратной матрицы соответствует размеру исходной. Функция Excel – МОБР.

Выделяем первую ячейку пока пустого диапазона для обратной матрицы. Вводим формулу «=МОБР(A1:D4)» как функцию массива. Единственный аргумент – диапазон с исходной матрицей. Мы получили обратную матрицу в Excel:

МОБР.

Нахождение определителя матрицы

Это одно единственное число, которое находится для квадратной матрицы. Используемая функция – МОПРЕД.

Ставим курсор в любой ячейке открытого листа. Вводим формулу: =МОПРЕД(A1:D4).

МОПРЕД.

Таким образом, мы произвели действия с матрицами с помощью встроенных возможностей Excel.

  • Excel Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Матрицы в Excel. Бесплатные примеры и статьи.

Работа с матрицами в Excel: сложение и умножение матриц, вычисление определителя, транспонирование и нахождение обратной матрицы.

Вычисление определителя матрицы в MS EXCEL

Вычислим определитель (детерминант) матрицы с помощью функции МОПРЕД() или англ. MDETERM, разложением по строке/столбцу (для 3 х 3) и по определению (до 6 порядка).

update Опубликовано: 30 ноября 2015

Вычисление обратной матрицы в MS EXCEL

Для вычисления обратной матрицы в MS EXCEL существует специальная функция МОБР() или англ. MINVERSE .

update Опубликовано: 07 декабря 2015

Вращение фигур в трехмерном пространстве (3D Rotation) в MS EXCEL

Научимся вращать в MS EXCEL трехмерные фигуры вокруг координатных осей Х, Y, Z, а также поворачивать плоскости вокруг произвольно заданной оси. Для этого используем соответствующие матрицы вращения. Также покажем, что …

update Опубликовано: 21 июля 2017

Сложение и вычитание матриц, умножение матриц на число в MS EXCEL

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

update Опубликовано: 25 ноября 2015

Транспонирование матриц в MS EXCEL

Транспонирование матрицы — это операция над матрицей, при которой ее строки и столбцы меняются местами. Для этой операции в MS EXCEL существует специальная функция ТРАНСП() или англ. TRANSPOSE.

update Опубликовано: 06 декабря 2015

Трансформация фигур в двухмерном пространстве (2D Transformation) в MS EXCEL

Трансформация (преобразование) геометрической фигуры означает ее изменение по определенным правилам. Например, вращение, смещение или изменение масштаба некого прямоугольника на плоскости. Правила, по которым происходит изменение, будем записывать в матричном виде. …

update Опубликовано: 17 июля 2017

Умножение матриц в MS EXCEL

В этой статье рассмотрены операции умножения матриц с помощью функции МУМНОЖ() или англ.MMULT и с помощью других формул, а также свойства ассоциативности и дистрибутивности операции умножения матриц. Примеры решены в …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *