Функции статистического распределения Qlik Sense с синтаксисом
1. Цель
В этой главе мы узнаем о различных функциях статистического распределения, используемых в Qlik Sense. Мы можем использовать эти статистические функции распределения как в скрипте загрузки данных, так и в выражениях диаграммы. Более того, разные статистические функции используются для получения значений, которые представляют разные состояния отдельных точек значений в распределении данных.
Функции статистического распределения Qlik Sense с синтаксисом
2. Функции статистического распределения Qlik Sense
i. Функция CHIDIS
Эта функция возвращает вероятность одностороннего распределения chi2. Распределение chi2 получается путем проведения теста chi2 на наборе значений
Синтаксис:
CHIDIST(value, degrees_freedom)
Где, vlue – это значение, для которого вы хотите узнать вероятность в распределении. Это значение всегда должно быть положительным.
degrees_freedom – положительное целое число, определяющее степень свободы для данного значения.
Например,
CHIDIST(8, 15) возвращает 0,9238 как вероятность определенного распределения Chi2 со значением 8 и степенью свободы 15.
ii. Функция CHIINV
Эта функция работает по обратной к функции CHIDIST схеме, поскольку она возвращает значение распределения chi2 при условии вероятности и степени свободы в выражении.
Синтаксис:
CHIINV(prob, degrees_freedom)
Где prob – вероятность появления значения в распределении chi2. Probability – это всегда значение от 0 до 1. degrees_freedom – положительное целое число, определяющее степень свободы для данного значения.
Например,
Функция CHIINV (0,9237827, 15) возвращает 8,0000 как значение, для которого вероятность равна 0,9238. Эта функция в точности противоположна функции CHIDIST, поскольку CHIDIST возвращает вероятность заданного значения, а CHIINV возвращает значение для заданной вероятности.
iii. Функция FDIST
Эта функция возвращает вероятность значения в F-распределении.
Синтаксис:
FDIST(value, degrees_freedom1, degrees_freedom2)
где value – это значение распределения, для которого вы хотите рассчитать вероятность.
degrees_freedom является дробной величиной, поэтому для ее расчета требуются два параметра.
Первый – degrees_freedom1, который является числителем, а второй – degrees_freedom2, который является знаменателем.
Например,
FDIST(15, 8, 6) возвращает 0,0019 как вероятность значения 15 со степенью свободы 8/6.
iv. FINV
FINV является инверсией FDIST. Эта функция оценивает вероятность, заданную для определенного значения в F-распределении, и возвращает значение.
Синтаксис:
FINV(prob, degrees_freedom1, degrees_freedom2)
Где, prob – это вероятность появления значения в F-распределении. Вероятность – это всегда значение от 0 до 1.
degrees_freedom – это дробное значение, поэтому для его расчета требуются два параметра.
Первый – degrees_freedom1, который является числителем, а второй – degrees_freedom2, который является знаменателем.
Например,
FINV (0,0019369, 8, 6) возвращает 15,0000 как значение с вероятностью 0,0019369 в F-распределении.
v. NORMDIST
Эта функция оценивает совокупную вероятность нормального распределения по заданному значению, среднему значению и значениям стандартного отклонения. Эта функция возвращает значение стандартного нормального распределения, если вы установите среднее значение = 0 и стандартное отклонение = 1.
Синтаксис:
NORMDIST(value, mean, standard_dev)
Где value – это значение, для которого вы хотите, чтобы функция оценивала нормальное распределение.
Mean – это среднее арифметическое распределения.
Standard_dev – стандартное отклонение для распределения и является положительным значением.
Например,
NORMDIST(0.5, 0, 1) возвращает 0,6915 в качестве стандартного нормального распределения для значения 0,5, так как среднее значение равно 0, а sd равно 1.
vi. NORMINV
Функция NORMINV является инверсией функции NORMDIST. Функция оценивает значения вероятности, среднего и стандартного отклонения нормального распределения и возвращает связанное значение для данной вероятности.
Синтаксис:
NORMINV(prob, mean, standard_dev)
Где, prob – это вероятность появления значения в нормальном распределении. Вероятность – это всегда значение от 0 до 1.
Mean – это среднее арифметическое распределения.
Standard_dev – стандартное отклонение для распределения, является положительным значением.
Например,
NORMINV(0.6914625, 0, 1) возвращает 0,5000, что является значением вероятности 0,6914625.
vii. TDIST
Эта функция оценивает T-значение из T-распределения Стьюдента и возвращает вероятность появления этого значения.
Синтаксис:
TDIST(value, degrees_freedom, tails)
Например,
value – это значение T, для которого должна быть рассчитана вероятность для распределения.
Degrees_freedom – это значение, определяющее степень свободы. Это целое положительное значение.
Tails – это значение, определяющее одностороннее или двустороннее распределение: 1 для одностороннего распределения и 2 для двустороннего распределения.
Например,
TDIST(1, 30, 2) возвращает 0,3253 как вероятность для t-значения 1.
viii. TINV
Эта функция является инверсной функцией к TDIST. Он принимает вероятность, соответствующую t-значению, и возвращает t-значение.
Синтаксис:
TINV(prob, degrees_freedom)
где, prob – это вероятность появления значения t в t-распределении Стьюдента. Вероятность – это всегда значение от 0 до 1.
Degrees_freedom – это значение, определяющее степень свободы. Это целое положительное значение.
Например,
TINV (0,3253086, 30) возвращает 1,0000 в качестве t-значения с вероятностью 0,3253086.