Создание нормального распределения данных MySQL с использованием Ruby on Rails - PullRequest
0 голосов
/ 11 мая 2018

У меня есть таблица MySQL с тремя столбцами: рост, вес, пол.Эта таблица используется в качестве модели для моего проекта.Есть ли в RoR функция метода, которая позволит мне рассчитать нормальное распределение на основе данных?

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

Должен ли я попытаться создать функцию в MySQL, которая создает распределения, а затем иметь метод RoR, который оценивает входные данные по распределению, илиэто все можно сделать в RoR?

Я использую Ruby 2.3 и rails 5.1.6.

1 Ответ

0 голосов
/ 12 мая 2018

Я сделал это более сложным, чем нужно.Я использовал AVG (), чтобы получить среднее значение, и STDDEV (), чтобы получить стандартное отклонение для каждого роста и веса.Затем я добавил, затем вычел SD из среднего значения для нижней границы и добавил SD к среднему значению для верхней границы, а затем сначала оценил, была ли высота в пределах одного стандартного отклонения от цели, а затем веса, а затем использовал этонайти вероятность.

...