zonr
-=^.^=-
- Регистрация
- 10 Фев 2010
- Сообщения
- 281
- Реакции
- 289
- Автор темы
- #1
Итак, есть определённый массив данных, на основании которого формируется график (где находится массив, на данный момент пока что не сильно важно, ну пусть будет MySQL или предлагайте варианты).
Данные графика сначала резко уменьшаются, затем практически не изменяются с течением времени. Не хочется говорить, что именно, но для примера идеально подойдёт ситуация, когда полный человек хочет похудеть - в первый месяц он скидывает много, в следующий - меньше, в каждый из последующих ещё меньше и однажды доходит до точки, когда вес практически или полностью перестаёт изменяться - линия становится похожей на горизонтальную. Вот эту точку перелома мне и нужно найти на графике. )) Или в данных для графика. Просто на графике этот момент хорошо виден визуально. Сорри за качества графика, рисовала на скорую руку в Пеинте. ))
На основании этой переломной точки мне нужно сформировать условие, при этом принципиальной разницы в плюс-минус небольшой отрезок одной единицы времени нет. То есть можно чуть-чуть ошибиться на плюс-минус месяц, если у нас данные о худеющих представлены за месяцы. )) Расчёты производятся не на исторических данных с уже существующим полным массивом, а в режиме реального времени - перестал человек худеть сильно активно, дошли до красной точки - условие считается выполненным. Да-да, сама вижу, что на втором графике промахнулась с определением точки перелома (её там не видно ещё), но перерисовывать уже лень. ))
Проблема ещё заключается в том, что нет привязки к конкретным числам и временнЫм промежуткам - если говорить о похудении, то толстый человек будет худеть на килограммы, худой - на десятые доли килограммов, а мелкие животные - на граммы. При этом для одних исчисление будет в месяцах, для других - в неделях или днях, для кого-то - в годах, но конечный график при этом всё равно будет формироваться похожим - сначала достаточно резкое снижение (относительно резкое, потому что угол наклона может быть разным - все худеют по-разному, гг), затем точка перелома и переход практически в горизонтальную линию. Другими словами вычисления должны быть основаны на коэффициентах или процентах.
Я при этом даже не могу сформулировать запрос для Гугла, чего я, собственно, вообще от него хочу?
Есть одна мысль, к чему можно попытаться привязать эти данные, но я пока что промолчу и хочу услышать ваши мнения.
Как при помощи PHP вычислить на основании графика или данных графика точку перелома?
Данные графика сначала резко уменьшаются, затем практически не изменяются с течением времени. Не хочется говорить, что именно, но для примера идеально подойдёт ситуация, когда полный человек хочет похудеть - в первый месяц он скидывает много, в следующий - меньше, в каждый из последующих ещё меньше и однажды доходит до точки, когда вес практически или полностью перестаёт изменяться - линия становится похожей на горизонтальную. Вот эту точку перелома мне и нужно найти на графике. )) Или в данных для графика. Просто на графике этот момент хорошо виден визуально. Сорри за качества графика, рисовала на скорую руку в Пеинте. ))
На основании этой переломной точки мне нужно сформировать условие, при этом принципиальной разницы в плюс-минус небольшой отрезок одной единицы времени нет. То есть можно чуть-чуть ошибиться на плюс-минус месяц, если у нас данные о худеющих представлены за месяцы. )) Расчёты производятся не на исторических данных с уже существующим полным массивом, а в режиме реального времени - перестал человек худеть сильно активно, дошли до красной точки - условие считается выполненным. Да-да, сама вижу, что на втором графике промахнулась с определением точки перелома (её там не видно ещё), но перерисовывать уже лень. ))
Проблема ещё заключается в том, что нет привязки к конкретным числам и временнЫм промежуткам - если говорить о похудении, то толстый человек будет худеть на килограммы, худой - на десятые доли килограммов, а мелкие животные - на граммы. При этом для одних исчисление будет в месяцах, для других - в неделях или днях, для кого-то - в годах, но конечный график при этом всё равно будет формироваться похожим - сначала достаточно резкое снижение (относительно резкое, потому что угол наклона может быть разным - все худеют по-разному, гг), затем точка перелома и переход практически в горизонтальную линию. Другими словами вычисления должны быть основаны на коэффициентах или процентах.
Я при этом даже не могу сформулировать запрос для Гугла, чего я, собственно, вообще от него хочу?
Есть одна мысль, к чему можно попытаться привязать эти данные, но я пока что промолчу и хочу услышать ваши мнения.
Как при помощи PHP вычислить на основании графика или данных графика точку перелома?