8.6. Агрегирование данных
На базе значений одной или нескольких группирующих переменных (переменных разбиения) можно объединить наблюдения в группы (агрегировать) и создать новый файл данных, содержащий по одному наблюдению для каждой группы разбиения. Для этого SPSS предоставляет большое количество функций агрегирования.
В сельскохозяйственном исследовании рассматривалось содержание свиней в двух различных типах свинарников. При этом в каждом из двух свинарников осуществлялся мониторинг поведения восьми свиней в течение двадцатидневного периода. На протяжении этого периода фиксировалась длительность определенных действий животных (то есть сколько времени свиньи рылись, ели, чесали голову и туловище). Данные хранятся в файле schwein.sav, содержащем следующие переменные:
Имя переменной |
Пояснение |
Тип свинарника (1 или 2) |
|
Порядковый номер свиньи (от 1 до 8) |
|
Номер дня (от 1 до 20) |
|
Длительность рытья (в секундах) |
|
Длительность кормежки (в секундах) |
|
Длительность чесания (в секундах) |
Следует выяснить, значительно ли различается по длительности эти три действия в свинарниках обоих типов, для чего необходимо применить соответствующий статистический текст, например, тест Стьюдента (см. главу 13).
В каждой из двух выборок для каждого из трех действий имеется по 8 + 20=160 измерений. Однако выполнение статистического тест на основе этих данных будет не совсем корректно, так как они относятся к восьми особям, для каждой из которых было проведено по двадцать измерений.
Поэтому мы просуммируем длительности для каждой отдельной свиньи и для каждого отдельного действия. Затем полученные наборы сумм мы сравним при помощи теста Стьюдента. Это типичный пример агрегирования данных.
Загрузите файл schwein.sav.
Выберите в меню команды Data (Данные) Aggregate... (Агрегировать)
Откроется диалоговое окно Aggregate Data (Агрегировать данные).
В качестве переменных разбиения перенесите переменные stall и nr в поле Break Variable(s), а в качестве переменных агрегирования (Aggregate Variable(s)) выберите wuehlen, fressen и massage. Диалоговое окно приобретет вид, показанный на рис. 8.8.
Будут показаны три новые переменные wuehle_l, fresse_l и massag_l, имена которых состоят из первых шести букв имен соответствующих переменных агрегирования и комбинации символов _1. По умолчанию в качестве функции агрегирования принято среднее значение. Мы должны выбрать вместо него сумму.
Для этого щелкните на первой переменной, а затем на кнопке Funktion... (Функция). Откроется диалоговое окно Aggregate Data: Aggregate Function (Агрегировать данные: Функция агрегирования) (см. рис. 8.9).
Можно выбрать одну из шестнадцати функций агрегирования, имена которых не требуют особых пояснений.
Выберите пункт Sum of values (Сумма значений) и щелчком на кнопке Continue вернитесь в первое диалоговое окно.
Выполните те же действия для двух других переменных агрегирования. Агрегированные данные будут сохранены в новом файле.
Щелкните на кнопке File... и выберите для нового файла имя pigaggr.sav.
Рис. 8.8: Диалоговое окно Aggregate Data
Рис. 8.9: Диалоговое окно Aggregate Data: Aggregate Function
После щелчка на кнопке Отбудет создан новый файл, содержащий 2 х 8=16 наблюдений и переменные stall, nr, wuehle_l, fresse_l и massag_l.
Загрузите этот файл и просмотрите его содержимое в редакторе данных.
Как описано в разделе 13.1, проведите тест Стьюдента для независимых выборок с группирующей переменной stall и тестируемыми переменными fresse_l, massag_l и wuehle_l. Вы получите следующий результат:
Group Statistics (Статистика группы)
Mean (Среднее значение) |
Std. Deviation (Стандартное отклонение) |
Std. Error Mean (Стандартная ошибка среднего значения) |
||
339,0125 231,6750 |
98,2384 109,5381 |
|||
1996,587 1964.600 |
326,3919 642,5314 |
115,3970 227,1692 |
Independent Samples Test (Тест для независимых выборок)
Levne"s Test forEquality of Variancies (Tecт Левена на равенство дисперсий) |
Т-Test for Equality of Means (Тест Стьюдента на равенство средних) |
|||||||||||
Значи-мость |
(дву сторон-няя) |
Разность средних |
Стан-дартная ошибка разницы |
95% доверительный интервал разности Нижняя и Верхняя |
||||||||
Equal variances assumed (Дис-персии равны) Equal variances not assumed (Дис-персии не равны) |
107 ,3375 107 ,3375 |
Процедура Агрегировать данные позволяет преобразовать группы наблюдений в наблюдения, содержащие агрегированную информацию по соответствующей группе, и создавать новый - агрегированный - файл данных или создавать новые переменные в активном наборе данных, содержащие агрегированную информацию. Наблюдения агрегируются на основе значений нуля или большего числа группирующих переменных. Если группирующие переменные не заданы, то весь набор данных представляет собой единую группу для агрегирования. Если вы создаете новый агрегированный файл данных, то новый файл будет содержать по одному наблюдению на каждую группу, определяемую группирующей переменной. Например, если имеется одна группирующая переменная с двумя значениями, то новый файл данных будет содержать только два наблюдения. Если не заданы группирующие переменные, то новый файл данных будет содержать одно наблюдение. Если агрегированные переменные добавляются в активный набор данных, сам файл данных не агрегируется. Каждое наблюдение с одинаковыми значениями группирующих переменных получает одинаковые значения для новых агрегированных переменных. Например, если имеется единственная группирующая переменная gender , то все мужчины будут иметь одинаковое значение новой агрегированной переменной, представляющей средний возраст. Если не задано группирующих переменных, то все наблюдения будут получать одно и то же значение для новой агрегируемой переменной, представляющей средний возраст. Работа с файлами Рисунок 9-7 Диалоговое окно Агрегировать данные Группирующие переменные. Наблюдения группируются на основе значений группирующих переменных. Каждая уникальная комбинация значений группирующих переменных определяет группу. Если создается новый, агрегированный файл данных, все группирующие переменные сохраняются в новом файле под своими прежними именами и с информацией из словаря данных. Группирующая переменная, если задана, может быть числовой или текстовой. Агрегируемые переменные. Для создания новых переменных используются исходные переменные с функциями агрегирования. За именем агрегированной переменной идет необязательная метка переменной, имя агрегирующей функции и имя исходной переменной в скобках. Можно изменять имена агрегируемых переменных, заданные по умолчанию, добавлять описательные метки переменных, а также изменять функции, используемые для расчета агрегированных значений. Можно также создать переменную, содержащую число наблюдений, попавших в каждую группу при агрегировании. Как агрегировать файл данных E Выберите в меню: Данные > Агрегировать данные... E Можно задать группирующие переменные, определяющие, как наблюдений группируются при агрегировании данных. Если группирующие переменные не заданы, то весь набор данных является единой группой для агрегирования. E Выберите одну или несколько агрегируемых переменных. E Выберите агрегирующую функцию для каждой агрегируемой переменной. Сохранение агрегированных результатов Вы можете добавить агрегированные переменные в активный набор данных или создать новый, агрегированный файл данных. Добавить агрегированные переменные в активный набор данных. В активный набор данных добавляются новые переменные, основанные на функциях агрегирования. Сам файл данных не агрегируется. Каждое наблюдение с одинаковыми значениями группирующих переменных получает одинаковые значения для новых агрегированных переменных. Создать новый набор данных, содержащие только агрегированные переменные. Сохраняет агрегированные данные в новом наборе данных в текущем сеансе работы. Файл включает группирующие переменные, задающие агрегированные наблюдения, и все агрегированные переменные, заданные функциями агрегирования. Активный набор данных не меняется. Записать новый файл данных, содержащий только агрегированные переменные. Сохраняет агрегированные данные во внешнем файле данных. Файл включает группирующие переменные, задающие агрегированные наблюдения, и все агрегированные переменные, заданные функциями агрегирования. Активный набор данных не меняется. Параметры сортировки для больших файлов данных Для очень больших файлов данных более эффективным может быть агрегирование предварительно отсортированных данных. Данные уже отсортированы по группирующей(им) переменной(ым). Если данные уже отсортированы по значениям группирующих переменных, то этот параметр позволяет процедуре выполняться быстрее и использовать меньше памяти. Пользуйтесь этим параметром с осторожностью. Данные должны быть отсортированы по значениям группирующих переменных в том же порядке, в котором группирующие переменные указаны в процедуре Агрегировать данные. Если Вы добавляете переменные в активный набор данных, выбирайте этот параметр, только если данные отсортированы в порядке возрастания значений группирующих переменных. Работа с файлами Отсортировать данные перед агрегированием. В очень редких случаях с большими файлами данных вам, возможно, потребуется отсортировать файл данных по значениям группирующих переменных до агрегирования. Использовать этот параметр не рекомендуется, пока у вас не возникнут проблемы с памятью или быстродействием. Агрегирование данных: Агрегирующая функцияВ этом диалоговом окне задается функция, используемая для вычисления агрегированных значений данных для выбранных переменных из списка Агрегируемые переменные в диалоговом окне Агрегировать данные. Агрегирующие функции включают: Подытоживающие функции для числовых переменных, включая среднее, медиану, стандартное отклонение и сумму. Число наблюдений, включая не взвешенные, взвешенные, не пропущенные и пропущенные. Процент или доля значений больше или меньше указанного значения. Процент или доля значений внутри или вне указанного диапазона значений Рисунок 9-8 Диалоговое окно Агрегировать данные: Агрегирующая функция Агрегирование данных: Имя и метка переменнойПри агрегировании данных имена агрегированных переменных в новом файле данных задаются по умолчанию. Диалоговое окно Агрегировать данные: Имя и метка переменной дает возможность изменить имя и метку переменной, выбранной в списке Агрегируемые переменные. Дополнительную информацию см. данная тема Имена переменных в Данная глава 5 на стр. 79. Агрегирование данных состоит в формировании промежуточных итогов , а также создании сводных и консолидированных таблиц .) Агрегирование данных выполняется в тех таблицах, в которых имеются поля с повторяющимися по смыслу значениями. Наиболее типичными задачами подобного типа являются задачи получения различного вида статистических итогов. Поясним подробнее назначение каждой из отмеченных процедур. · Промежуточные итоги . Эта опция позволят сформировать промежуточные итоговые результаты определенного вида (сумма, среднее значение, максимум, минимум, количество значащих записей и т.д.) для выделенного ряда данных (группы записей). При формировании промежуточных итогов требуется предварительно произвести сортировку таблицы по полям группировки записей. К полученным промежуточным итогам можно также добавить новые итоги с сохранением предыдущих итогов. · Сводные таблицы. Этот инструмент табличного процессора обеспечивает формирование сводной (агрегированной) информации и представление табличных данных в структурированном виде (в определенной внешней форме с упорядочением местоположения фрагментов), а также построение связанной со сводной таблицей сводной диаграммы. Распределение информации в сводной таблице можно задать, указывая какие поля и элементы должны в ней содержаться. Поле - это некоторая общая категория (поименованный столбец), а элемент - это отдельное значение, содержащееся внутри некоторой категории значений. Источником данных для сводной таблицы может быть электронная таблица, данные из внешних баз и т.д. Помимо «базовых» полей из источников данных, сводная таблица допускает формирование вычисляемых полей в области данных, а также вычисляемых элементов для полей группировки. Элементы полей группирования далее могут объединяться в группы, для которых можно указать тип итоговой функции. Примечание. Сводная таблица - это средство только для отображения информации и данные, расположенные в теле сводной таблицы, нельзя изменить. Чтобы малейшие изменения данных в источниках информации оперативно отражались в сводной таблице как в ее ячейках, напрямую связанных с источниками данных, так и ячейках, отображающих итоговые расчеты, необходимо установить автоматический режим обновления сводной таблицы. · Консолидация данных . Это особый способ вычисления итогов для диапазона ячеек. Консолидируемые данные могут находится на одном и том же или нескольких листах рабочей книги, а также на листах нескольких разных рабочих книг. При консолидации доступны все типичные функции статистических итогов (сумма, среднее значение, максимум, минимум и т.п.). Результат консолидации записывается на лист рабочей книги, причем на одном и том же листе могут быть записаны несколько результатов консолидации с одними и теми же исходными диапазонами ячеек с данными, но с разными итоговыми функциями. Однако, если исходные диапазоны ячеек отличаются, результаты консолидации должны располагаться на разных листах. Различают следующие виды консолидации: · Консолидация по расположению ячеек - состав и порядок следования консолидируемых данных во всех диапазонах постоянный, т.е. данных исходных областей находятся в одном и том же месте и размещены в одном и том же порядке. Этот способ используется для консолидации данных нескольких рабочих листов, созданных на основе одного шаблона. · Консолидация по категориям - когда данные исходных областей не упорядочены, но имеют одни и те же заголовки столбцов и строк. Этот способ применяется при консолидации данных рабочих листов, имеющих разную структуру, но одинаковые заголовки. · Консолидация с помощью трехмерных ссылок - исходные области располагаются на любом листе, в любой книге, на других открытых листах или книгах, а также зачастую на листах других табличных процессоров. Этот способ является наиболее предпочтительным, т.к. он снимает ограничения на расположение данных в исходных областях. Примечание. После создания консолидированной итоговой таблицы можно добавлять, удалять или изменять исходные области данных . Кроме этого, можно создать связи итоговой таблицы с исходными данными, с тем, чтобы данные области назначения итоговой таблицы автоматически обновлялись при изменении данных в исходных областях. Что будем делать с полученным материалом:Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Все темы данного раздела:Издательство СПбГПУ
Основы информатики
Информационные технологии
Текстовый файл. Основные элементы текстового документа
Этапы формирования текстового электронного документа
Редактирование текста
Выделение, удаление, копированиеи перемещение текста
Поиск и замена фрагментов текста
Стили и шаблоны
Средства автоматизации ввода текста
Автоматическое форматирование текстового документа
Создание таблиц
Создание графических объектов с помощью встроенных средств
Вставка объектов из других приложений
Основы издательского делопроизводства
Теоретические основы представления графических данных
Форматы графических данных
Растровая графика
Векторная графика
Фрактальная графика
Цвет и способы его описания
Способы описания цвета
Цветовая палитра
Системы управления цветом
Цветовая модель RGB
Цветовая модель CMYK
Цветовая модель CIE Lab
Видеосистема персонального компьютера
Графические редакторы и их возможности
Растровые графические редакторы
Векторные графические редакторы
Редакторы электронных таблиц и табличные процессоры
Форматы табличных файлов
Типовая структура пользовательского интерфейса
Этапы формирования электронной таблицы
Ввод данных в ячейки
Редактирование электронной таблицы
Форматирование таблицы
Сортировка, поиск и замена данных
Относительная и абсолютная адресация ячеек
Средства автоматизации ввода данных
Автоматическое форматирование электронных таблиц
Автоматизация циклических вычислений и создания формул
Деловая графика в табличных процессорах
Использование электронных таблиц для решения задач
Статистическая обработка данных и решение задач прогнозирования
Решение задач моделирования объектов, процессов, явлений
Базы данных
Требования, предъявляемые к БД и информации, хранящейся в ней
Типы баз данных
Основные объекты в базах данных
Виды запросов и способы их организации
Понятие мультимедиа. Гипертекст и гипермедиа. Объекты мультимедиа
Схемы хранения и воспроизведения мультимедиа-файлов
Средства создания мультимедиа документов (обзор)
Компьютерные сети
Топология сети
Архитектура сети
Средства реализации сетей
Основные пользовательские функции Internet
Структура Internet
Адресация в Internet
Базовые информационные службы Интернет
Off-line-сервисы Internet
On-line-сервисs Internet
Internet-провайдеры
Web-браузеры
Основы технологии WWW
Пособие для поступающих в вуз
В данном разделе рассматривается применение в запросе агрегирующих функций- функций вычисляющих результат по набору значений группы, либо всех записей БД. Например, функция sum возвращает сумму значений заданного поля, а функция count - общее число записей. Агрегирующая функция может применяться ко всем записям БД слоя, к выборке по заданным условиям и, кроме того, возможно группирование записей слоя в несколько групп, и применение агрегирующей функции к каждой группе («Группировка записей»). Применяемые агрегирующие функции записываются после ключевого слова SELECT . Также допускается использовать агрегирующие функции в составе выражений, включающих функции, арифметические и побитовые операции. В одном запросе может перечисляться несколько выражений с агрегирующими функциями. Не допускается в запросе одновременно с агрегирующими функциями запрашивать значения полей записей БД, либо использовать в аргументах неагрегирующих функций обращения к полям записей БД. Например, запрос вида SELECT SQRT(Area), SUM(Perimeter) FROM Здания не допускается, поскольку аргументом функции SQRT является название поля данных. Общая запись агрегирующих функций: <Функция> ([DISTINCT ] <выражение> ) В качестве аргумента агрегирующей функции обычно используется название поля, над значениями которого проводятся вычисления. Также допускается в качестве аргумента использовать выражения, включающие в себя произвольную комбинацию названий полей, констант, функций и подзапросов, объединенных арифметическими и побитовыми операциями. Остальная часть запроса задается стандартным образом. Перед аргументом функции (кроме функций MAX и MIN )может указываться ключевое слово DISTINCT . В этом случае итоговое значение вычисляется только для различающихся значений аргумента. При использовании ключевого слова DISTINCT в качестве аргумента агрегирующей функции нельзя использовать арифметические выражения, - только названия полей. В языке SQL используются следующие агрегирующие функции: SUM ([DISTINCT ] <выражение>) Выводит в итоговой таблице сумму значений для выражения по полям выборки. Выражение должно возвращать числовое значение. AVG ([DISTINCT ] <выражение>) Среднее значение для выражения. Выражение должно возвращать числовое значение. COUNT ([DISTINCT ] <выражение> |*) Подсчитывает число записей, в который выражение не имеет значение Null (поля имеют значение Null , когда никакое значение для них не задано). Выражение может возвращать произвольное значение. При используемом формате функции COUNT (*) возвращает общее количество записей в БД слоя. MAX (<выражение>) Возвращает максимальное значение выражения для выборки. MIN ( <выражение> ) Возвращает минимальное значение выражения из выборки. Применение агрегирующих функций Простой пример SELECT SUM (Perimeter) FROM ЗданияВыводит сумму периметров зданий. Одновременное применение нескольких функций SELECT AVG (Area), Count(*) FROM ЗданияВыводит среднюю площадь здания и общее количество зданий. Применение функций совместно с условиями отбора SELECT SUM (Area) FROM Здания WHERE Улица="Нахимова"Возвращает сумму площадей зданий расположенных на улице Нахимова. Применение выражений в качестве аргументов агрегирующих функций SELECT SUM(Area/Perimeter*2) FROM ЗданияДля каждого здания рассчитывается величина равная Площадь/Периметр*2 и суммируется. Применение агрегирующих функций в составе выражений SELECT SQRT (SUM (Area)), "Общий периметр" + SUM (Perimeter) FROM ЗданияВозвращает квадратный корень от суммарной площади всех зданий и фразу вида «Общий периметр XXX » , где XXX - суммарный периметр всех зданий. Использование ключевого слова DISTINCT SELECT COUNT(DISTINCT Улица) FROM ЗданияВозвращает количество разных названий улиц в БД слоя. "...Агрегирование данных (data aggregation): процесс сбора, обработки и представления информации в окончательном виде. Агрегирование данных в основном выполняется для формирования отчетов, выработки политики, управления здравоохранением, научных исследований, статистического анализа и изучения здоровья населения..." Источник: "ИНФОРМАТИЗАЦИЯ ЗДОРОВЬЯ. ТРЕБОВАНИЯ К АРХИТЕКТУРЕ ЭЛЕКТРОННОГО УЧЕТА ЗДОРОВЬЯ. ГОСТ Р ИСО/ТС 18308-2008" (утв. Приказом Ростехрегулирования от 11.03.2008 N 44-ст)
"Агрегирование данных" в книгахПроект «Хранилище данных» и проект «Технология выявления скрытых взаимосвязей внутри больших баз данных»Из книги автораПроект «Хранилище данных» и проект «Технология выявления скрытых взаимосвязей внутри больших баз данных» Оба этих проекта были интегрированы в 1999 г. Благодаря им начались разработка и проведение кампаний по продаже банковских продуктов. Эти проекты создали большие Глава 10 АГРЕГИРОВАНИЕ ПЕРЕМЕННЫХавтора Форрестер ДжейГлава 10 АГРЕГИРОВАНИЕ ПЕРЕМЕННЫХ Ценность модели во многом обусловлена разграничением в системе важных и несущественных факторов. Частично такое обособление основного содержания системы достигается путем агрегирования однородных факторов, которое желательно и 10. 2. Агрегирование на основе подобия функций решенийИз книги Основы кибернетики предприятия автора Форрестер Джей10. 2. Агрегирование на основе подобия функций решений Функции решений, управляющих темпами потока, наилучшим образом раскрывают допустимость агрегирования.Можно агрегировать в одном канале любые два элемента или группы элементов при наличии следующих условий:- если Экспорт данных из базы данных Access 2007 в список SharePointавтора Лондер ОльгаЭкспорт данных из базы данных Access 2007 в список SharePoint Access 2007 позволяет экспортировать таблицу или другой объект базы данных в различных форматах, таких как внешний файл, база данных dBase или Paradox, файл Lotus 1–2–3, рабочая книга Excel 2007, файл Word 2007 RTF, текстовый файл, документ XML Перемещение данных из базы данных Access 2007 на узел SharePointИз книги Microsoft Windows SharePoint Services 3.0. Русская версия. Главы 9-16 автора Лондер ОльгаПеремещение данных из базы данных Access 2007 на узел SharePoint Потребности многих приложений Access 2007 превышают простую потребность в управлении и сборе данных. Часто такие приложения используются многими пользователями организации, а значит, имеют повышенные потребности в Спасение данных из поврежденной базы данныхИз книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей НиколаевичСпасение данных из поврежденной базы данных Возможно, что все вышеприведенные действия не приведут к восстановлению базы данных. Это означает, что база серьезно повреждена и либо совсем не подлежит восстановлению как единое целое, либо для ее восстановления понадобится Проверка введенных данных на уровне процессора баз данныхавтора Мак-Манус Джеффри ППроверка введенных данных на уровне процессора баз данных Помимо проверки данных во время ввода информации, следует знать о том, что можно также выполнять проверку и на уровне процессора баз данных. Такая проверка обычно более надежна, поскольку применяется независимо Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри ПОбновление базы данных с помощью объекта адаптера данныхИз книги Язык программирования С# 2005 и платформа.NET 2.0. автора Троелсен ЭндрюОбновление базы данных с помощью объекта адаптера данных Адаптеры данных могут не только заполнять для вас таблицы объекта DataSet. Они могут также поддерживать набор объектов основных SQL-команд, используя их для возвращения модифицированных данных обратно в хранилище Глава 2 Ввод данных. Типы, или форматы, данныхИз книги Excel. Мультимедийный курс автора Мединов ОлегГлава 2 Ввод данных. Типы, или форматы, данных Работа с документами Excel сопряжена с вводом и обработкой различных данных, то есть ин формации, которая может быть текстовой, числовой, финансовой, статистической и т. д. МУЛЬТИМЕДИЙНЫЙ КУРС Методы ввода и обработки данных 3.2. Экспорт данных из ERwin в BPwin и связывание объектов модели данных со стрелками и работамиИз книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей ВладимировичБазы данных (классы для работы с базами данных)Из книги Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT автора Фролов Александр ВячеславовичБазы данных (классы для работы с базами данных) В MFC включены несколько классов, обеспечивающую поддержку приложений, работающих с базами данных. В первую очередь это классы ориентированные на работу с ODBC драйверами – CDatabase и CRecordSet. Поддерживаются также новые средства для АгрегированиеИз книги Основы объектно-ориентированного программирования автора Мейер БертранАгрегирование В некоторых областях информатики - базах данных, моделировании, анализе требований - разработана классификация отношений, имеющих место между элементами моделируемой системы. В этих контекстах часто встречается отношение "агрегирования" (aggregation), Из книги Комментарий к Федеральному закону от 27 июля 2006г. N 152-ФЗ "О персональных данных" автора Петров Михаил ИгоревичСтатья 16. Права субъектов персональных данных при принятии решений на основании исключительно автоматизированной обработки их персональных данных Комментарий к статье 161. Комментируемая статья определяет права субъектов персональных данных по отношению к принятию 2. Определение типа сравнения данных (от идеи к сравнению данных)Из книги Говори на языке диаграмм: пособие по визуальным коммуникациям автора Желязны Джин2. Определение типа сравнения данных (от идеи к сравнению данных) Данный шаг – это связующее звено между идеей и готовой диаграммой.Очень важно уяснить, что любая идея – любой аспект данных, на который вы хотите обратить внимание, – может быть выражена посредством Статьи по теме:
Как сделать на ноутбуке подсветку клавиатуры
Создание MIDI мелодии в программе Anvil Studio
Hover-эффекты для изображений на чистом CSS3 Выезжающая иконка как на CoolWebMasters
Варианты переноса строк Как перейти на строчку ниже на клавиатуре
Надоела стандартная раскладка клавиш?
Новое:
Популярное:
|