Расчетные показатели оси координат

Автор Иван новый, 22 марта 2016, 08:28:42

« назад - далее »

Иван новый

Добрый день.

Необходимо выборку значений распределить в диаграмме по заранее неизвестным (расчетным) группам/кластерам.
Пример. Есть выборка значений от 1 до 100, в группе 1-10 количество значений 15, в группе 11-24 количество значений 35, в группе 25-33 количество значений 55 и т. д., т. е. необходим график похожий на нормальное распределение по количеству значений из выборки.
Как привязать расчетное количество из выборки к конкретному расчетному интервалу кластера значений?

admin

Привет, можете пример подготовить?

Иван новый

Если кому-нибудь поможет, то решил проблему задав в строке измерения расчетное значение через =Class(price,5000). В оси измерений появляются значения с интервалом 5000, в ось выражений прописываете формулу распределения, например count(price).
В итоге можно построить симпатичный график нормального распределения

vnros

Можно ли использовать вложенные функции?

Например
class((Sum(СуммаПродаж)/Sum(СуммаИзделий)),100)
у меня почему то в выражениях эта формула работает, а вот в измерениях уже пишет, что ошибка вычислений.


admin

#4
Выражения вычисляются по измерениям, а в измерениях по какому критерию считать суммы?
Для этих целей следует использовать функцию aggr(), возвращающую массив значений, который уже будет входящим параметром для class().
Т.е. получится конструкция :
class(
  aggr(
     sum()... // выражения для расчета по измерениям указанным в следующей строк
  ,измерения для группировки в aggr()
,100)


Начните с простых выражений для построения измерений.

Яндекс.Метрика