MySQL / 13. Статистические методы

В главе рассматривается использование основных статистических методов. Большая часть рецептов основана на информации из более ранних глав, например, на способах получения итоговой информации, описанных в главе 7. Приведенные примеры представляют дополнительные возможности использования материала тех глав. В общих чертах можно сказать, что поднимаемые вопросы делятся на три группы: • Способы снятия характеристик данных, такие как вычисление описательных статистических показателей, вывод частотного распределения, подсчет отсутствующих значений, а также вычисление регрессий методом наименьших квадратов или коэффициентов корреляции. • Способы рандомизации, такие как генерирование случайных чисел и применение их для рандомизации множества строк или для произвольного выбора элементов из строк. • Присваивание рангов.
Статьи раздела '13. Статистические методы':
Вычисление линейной регрессии и коэффициентов корреляции
Задача Вы хотите вычислить для двух переменных регрессию методом наименьших квадратов или коэффициент корреляции, который выражает отношение между ними. Решение Используйте агрегирующие функции. Обсуждение Если значения д...
Генерация случайных чисел
Задача Вам нужен источник случайных чисел. Решение Вызовите функцию MySQL RAND(). Обсуждение В MySQL есть функция RAND(), которая генерирует случайные числа в диапазоне от 0 до 1: mysql> SELECT RAND(), RAND(), RAND(); ...
Групповые описательные статистические показатели
Задача Вы хотите получить описательные статистические показатели для каждой подгруппы множества наблюдений. Решение Применяйте агрегирующие функции, используя инструкцию GROUP BY для разбиения наблюдений на соответствующие гр...
Подсчет отсутствующих значений
Задача Набор наблюдений не полон. Вы хотите понять – насколько. Решение Сосчитайте количество значений NULL в множестве. Обсуждение Значения могут отсутствовать в множестве по ряду причин: может быть, результаты еще не об...
Получение описательных статистических показателей
Задача Вы хотите охарактеризовать набор данных, используя общие описательные или сводные статистические показатели. Решение Многие общие описательные статистические показатели множества, такие как среднее и стандартное отклон...
Получение частотного распределения
Задача Вы хотите узнать частоту вхождения каждого значения в таблицу. Решение Сгенерируйте частотное распределение, которое является сводной характеристикой содержимого вашего множества данных. Обсуждение Методы вычислени...
Присваивание рангов
Задача Вы хотите присвоить ранги набору значений. Решение Выберите метод ранжирования, расположите элементы в нужном порядке и примените к ним выбранный метод. Обсуждение Для некоторых типов статистических проверок требуе...
Рандомизация набора строк
Задача Вы хотите рандомизировать набор строк или значений. Решение Используйте инструкцию ORDER BY RAND(). Обсуждение Функцию RAND() MySQL можно использовать для внесения элемента случайности в порядок возвращаемых запрос...
Случайный выбор из набора строк
Задача Вы хотите выбрать случайным образом элемент или элементы из набора значений. Решение Рандомизируйте значения, затем выберите первое из них (или несколько первых). Обсуждение Если набор значений хранится в MySQL, то...

Страницы: 1