Имя: Пароль:
1C
1C 7.7
v7: Среднее геометрическое.
0 Eeakie
 
19.02.14
13:00
Добрый день.

Надо рассчитать сабж. Считаю как произведения N чисел в степени 1/N. Проблема в том, что произведение, например, 50-100 чисел, которые меньше 1 дают очень длинное число и его в итоге 1сина преобразует в 0. Как бороться? Может сабж можно посчитать как-то по-другому?
1 Bigbro
 
19.02.14
13:03
нормализовать числа не предлагать?
2 supremum
 
19.02.14
13:04
(0) логарифмы в помощь
3 1Сергей
 
19.02.14
13:05
СреднееГеометрическое(А, Б, В, Г) <> СреднееГеометрическое(СреднееГеометрическое(А, Б), СреднееГеометрическое(В, Г))  ?
4 Eeakie
 
19.02.14
13:05
(1) хотелось бы иметь невысокую погрешность...
(2) тоже думал найти как сумму логарифмов каждого и делить на количество членов. Пока не могу понять как найти антилогарифм :)
5 Eeakie
 
19.02.14
13:06
(3) сейчас всё так и реализованно. Ооооооооочень долго выполняется обработка...
6 Bigbro
 
19.02.14
13:07
антилогарифм  =  экспонента...
7 Bigbro
 
19.02.14
13:08
(4) я и предлагаю как уменьшить погрешность. копи порядки отдельно, результат отдельно.
8 Eeakie
 
19.02.14
13:09
(6) я не самый великий математик. Что имеется в виду под отдельным накоплением порядков?
9 Йохохо
 
19.02.14
13:11
перед перемножением приводить к [1-9].хххЕN, и ответ так же выводить
10 Ненавижу 1С
 
гуру
19.02.14
13:12
(0) а зачем это в 1С?
11 Eeakie
 
19.02.14
13:13
Кто-нибудь может дать толковый источник чтобы почитать про всё это?
12 Eeakie
 
19.02.14
13:13
(10) Статистический расчет для дозаказа товара...
13 Eeakie
 
19.02.14
13:14
+(10) расчет средненедельной потребности и т.д.
14 supremum
 
19.02.14
13:14
15 Bigbro
 
19.02.14
13:15
пример.
числа 0,2 0,4 0,6 0,8 0,5 0,7 0,3 0,9 - по условию автора проблема с множестом чисел меньше 1.

перемножили 0,2 и 0,4 = 0,08 результат менее 1 записываем как 8, 10 в минус второй степени запомнили.
продолжаем со всеми числами
8*0,6 = 4,8
4,8*0,8=3,84
и т.д.
16 NS
 
19.02.14
13:16
(0) 1С не преобразует большее число в 0. А считает со всеми значащими знаками.
17 Ненавижу 1С
 
гуру
19.02.14
13:16
(13) всю жизнь думал, что там надо использовать среднее арифметическое
18 NS
 
19.02.14
13:18
(13) Тут среднее арифметическое, а никак не геометрическое.
19 Eeakie
 
19.02.14
13:19
(17) расчет ведется за период от месяца. Арифметическое не отражает реальной ситуации. Бывают закупки одного и того же товара, например, по 0,1 кг и раз в полгода кто-то берет сразу 100 кг. Слишком большой разлет между арифметическим и геометрическим. Исходя из предварительного расчета геометрическое куда более реальные цифры дает...
20 NS
 
19.02.14
13:19
(19) Ты в курсе, что если хоть на один день заказ 0, то среднее геометрическое будет 0?
21 Eeakie
 
19.02.14
13:20
(20) зачем брать в расчет 0?
22 NS
 
19.02.14
13:20
Пригласите кого-либо кто хоть немного понимает в математике.
Среднее геометрическое блин. Цирк да и только.
23 NS
 
19.02.14
13:21
(21) см. (22)
24 Ненавижу 1С
 
гуру
19.02.14
13:21
(21) есть такой метод в математике, посмотреть, что получится при крайних условиях и подумать о непрерывности функции
25 Ненавижу 1С
 
гуру
19.02.14
13:23
да, есть еще среднее квадратическое и среднее гармоническое ))
экспериментируйте!
26 Bigbro
 
19.02.14
13:23
прикольный метод для планирования закупа, а ничего что у вас постоянно будет нехватка товара при таком подходе?))
кто придумал использовать геометрическое среднее?
кто то из экономистов или собственная идея?
27 Eeakie
 
19.02.14
13:25
(26) я в математику вообще не лезу, т.к. не очень в ней понимаю. Сказали что 1Сина должна уметь вот так посчитать. Вот и сижу думаю.

Если это неправильный подход, то можно посоветовать правильный, а не обсыкать ТСа.
28 NS
 
19.02.14
13:26
(27) Никто против тебя ничего не имеет. Но после (13) стало понятно что что-то не так в консерватории.
29 dk
 
19.02.14
13:26
(15) +1
30 Eeakie
 
19.02.14
13:27
Оуу. Похоже, я чуток неправильно всё сам понял. Среднее геометрическое не для планирования (это делается потом), а для расчета "интенсивности движения".
31 Bigbro
 
19.02.14
13:27
раз сказали - тебе дали вариант как посчитать.
как посчитаешь закупай попкорн и посещай совещания где генерал будет на ковер главного продажника вызывать за пустые торговые залы.
32 vqwy
 
19.02.14
13:28
ну у вас и проблемы
33 Ненавижу 1С
 
гуру
19.02.14
13:28
(30) интенсивность движения
34 Irbis
 
19.02.14
13:28
(27) Раскладывай в ряд экспоненту и считай любую степень, в том числе и отрицательную. С логарифмом тебе повезло, зачм-то создатели 1с заложили.
35 Ненавижу 1С
 
гуру
19.02.14
13:29
+(33) что это?
36 Eeakie
 
19.02.14
13:31
(35) Так называемый ходовой/не ходовой товар. Не знаю кто это придумал, но снабжение у нас всегда смотрит на ИД при заказе.
37 Irbis
 
19.02.14
13:31
(36) И чем вы это ИД меряете?
38 Eeakie
 
19.02.14
13:33
(37) Банально 0, 1, 2, 3. Каждая цифра отвечает за определенное минимальное количество продаж в какой-то промежуток времени.
39 Eeakie
 
19.02.14
13:34
Кстати, (15) спасибо. Хоть как-то понятно :)
40 Йохохо
 
19.02.14
13:35
41 Bigbro
 
19.02.14
13:37
(38) и никого не смущает что выбирая другую дискретизацию по периодам получаем совсем другие цифры?
42 Eeakie
 
19.02.14
13:39
(41) Хм. Может кого-то и смущает, но раз продолжают пользоваться...
43 Йохохо
 
19.02.14
13:39
(38) ты похоже еще не вкурил (30) =)
44 Fedor-1971
 
19.02.14
13:41
(38) в данном контексте можно тупо разделить количество проданного товара за период на количество дней этого периода, получишь тот же бантик, но с гораздо меньшими затратами.
Странно что не попросили на 1С реализовать кластерный анализ продаж товара в разрезе товарных групп по партиям поступления и объёмам продажи.
45 Irbis
 
19.02.14
13:41
(42) в (41) самый очевидный вопрос. Просто 1 диван в месяц и 1 табуретка в месяц выглядят сопоставимыми, а на самом деле очень даже разная интенсивность
46 Eeakie
 
19.02.14
13:43
(43) Честно говоря, вообще с трудом представляю зачем всё это. Вот пытаюсь разобраться: может пойму наконец :)
(45) Я подозреваю, что общепринятое понятие "интенсивность движения" отличается от местного...
47 Irbis
 
19.02.14
13:45
(46) Кто бы сомневался. Я полгода назад от инженеров на полном серьёзе выслушивал теорию об изменении литра в зависимости от температуры. Даже прибор приносили и в литературу носом тыкали.
48 Eeakie
 
19.02.14
13:45
(44) в коде есть такое. Только делится на количество недель в периоде. И получается так называемое "средненедельное потребление" за определенный период.
49 Йохохо
 
19.02.14
13:45
(46) динамика
50 Йохохо
 
19.02.14
13:45
не значение, а производная
51 Eeakie
 
19.02.14
13:47
(47) чем-то напоминает известное "что тяжелее: килограмм пуха или килограмм гвоздей?" :)
52 Eeakie
 
19.02.14
13:48
(49) динамика продаж? А очень даже подходит :)
53 Bigbro
 
19.02.14
13:48
(47) я больше скажу, у нас реализован был учет с учетом колебаний температуры и соответственно плотности для ГСМ.
(51) не напоминает. абсолютно корректная учетная задача.
54 Irbis
 
19.02.14
13:48
(51) На ногу урони, сразу поймёшь что тяжелее. И что чугуний грузить тяжелее, чем люминий.
55 Irbis
 
19.02.14
13:49
(53) Вот только литр как кратная производная единица не меняется.
56 Eeakie
 
19.02.14
13:50
Всем спасибо. Пойду разбираться с логарифмами.
57 Irbis
 
19.02.14
13:52
(56) С логарифмами Нуралиевы уже разобрались. Разбирайся с экспонентой. Пользы больше будет.
58 patapum
 
19.02.14
13:53
(21) клево... все дни ничего не продавалось, один день 100 кг. какое среднее? считаем среднее геометрическое, нули игнорируем. среднее 100 кг / день! ура товарищи!!! )))
59 supremum
 
19.02.14
13:53
Вот тут есть про динамику и среднегеометрическое:

Аналитические и средние показатели  рядов динамики
http://helpstat.ru/tag/srednyaya-geometricheskaya/
60 Eeakie
 
19.02.14
13:56
(58) количество продаж за выбранный период тоже величина важная при расчете. Если будет такая ситуация, как один заказ на 100 кг за весь выбранный период, то товар становится не ходовым и исключается из расчета. Как-то так.
61 Fedor-1971
 
19.02.14
13:57
(48) вот и покажи снабженцам и продажникам то, что есть стандартного и пусть определятся на зачем им статистические методы оценки того, что можно получить точно.
Спланировать будущие продажи на длительный период можно, но 1С для этого не предназначена.
62 Ненавижу 1С
 
гуру
19.02.14
13:57
в типовой УТ 10.3 например есть "Анализ оборачиваемости товаров"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший