Ищем формулу колоколообразной кривой для представления данных, которые имеют нулевой или полный эффект в диапазоне

a=(0-100)

когда х=0, а должно быть 0, когда х=100, а должно быть 100

кривая данных должна приближаться к отметке 100, так что, как только x пройдет 100, a останется на уровне 100 и не превысит его.

Объяснение и применение следующие:

У нас есть ряд строк данных, которые считаются хорошими, плохими или сомнительными. Если строка плохая, мы учитываем ее как полное значение (1,0) по отношению к сумме. так что 100 строк с o1 плохим = 99% успеха, если строка сомнительная, мы считаем ее как процент от 1 против (возможно, 0,75), поэтому 100 строк с 1 сомнительным результатом дают 99,25% успеха

Я хотел бы встроить коэффициент для применения к этому значению (плохой эффект или сомнительный эффект), который уменьшил бы его влияние до нуля (в любом случае), если есть только 1 строка данных. что-то вроде: 1 ряд с 1 плохим или сомнительным = 100% успеха (независимо от сомнительного эффекта) 2 ряда с одним плохим результатом дадут почти 100% успех 10 рядов с одним плохим результатом могут дать 99% успеха 50 рядов с 1 ошибкой дадут 99,5% 100 строк с одной ошибкой дадут 99%

аналогичный эффект с сомнительными результатами

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

Фактор также не будет влиять на эффект, как только он достигнет определенного значения, в приведенном выше примере 100. Он всегда будет начинаться с 0.

Спасибо за любую помощь. -Скотт


person Scottward    schedule 10.07.2010    source источник
comment
Слова, которые вы, возможно, захотите исследовать, включают исключение выбросов и взвешивание достоверности. Вы также можете обратиться к любым знакомым вам статистикам.   -  person dmckee --- ex-moderator kitten    schedule 10.07.2010
comment
Я не уверен, правильно ли я понял ваш вопрос. позвольте мне еще раз перефразировать его своими словами. У вас есть образцы вывода со значением от 0 до 100. И вы хотите получить [распределение Гаусса]. Вам нужны параметры для этой функции? en.wikipedia.org/wiki/Normal_distribution   -  person Waleed A.K.    schedule 10.07.2010


Ответы (2)


Чтобы подогнать кривую колокола, вам понадобятся два параметра. Из предоставленных вами данных вы можете оценить только один параметр, поэтому для подбора другого вам потребуется больше данных. например. Допустим, вы хотите подобрать нормальную кривую с (среднее значение m и дисперсия v), тогда вы можете легко сказать, что ваша дисперсия равна 50 = (100-0/2), но вы все еще не можете измерить m. Вы можете оценить m на основе имеющихся у вас данных и ваших требований. Аналогично, вы можете подогнать и любую другую кривую. Учитывая ваш вариант использования, кривая weibull может быть лучше, чем обычная, поскольку вам не нужна симметричная кривая.

Во-вторых, будь то любая кривая, она не может выполнять предложение о том, что х должен оставаться постоянным, равным 100, при а>100. для этого вам придется использовать 2 или более уравнений для определения всей кривой как

f(x) = 0 для x‹= 0

   BellCurve(x) for 0<x<100

   100 for x>=100
person Rohit    schedule 10.07.2010

Может ли простая функция формы выполнить эту работу. Что-то типа

y = 50-50*cos(PI*x/100)    if x>=0 & x<=100

кривая формы http://img839.imageshack.us/img839/297/shapey.png< /а>

person John Alexiou    schedule 21.07.2010