2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение10.12.2023, 12:39 
Админ форума


02/02/19
2043
 !  Прекращаем треп про смайлики в ПРР.

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение10.12.2023, 21:02 
Заслуженный участник
Аватара пользователя


11/03/08
9547
Москва
С сугубо практической точки зрения нет смысла пытаться приделать смысл выражениям вида $\frac 0 0 \cdot 0$. Если в ходе вычислений у нас такое получилось - значит, мы потеряли важнейшую информацию (скажем, округлив) и восстановить её по имеющейся не способны. При этом иногда имеет смысл при появлении таких выражений выдавать некое условное число, главное понимать, что это видимость числа, на самом деле значение "неопределённость", и дальнейших операций с этим числом делать не стоит. В виде примера - у нас стоит оцениватель эффективности рекламы, как отношение числа пошедших по рекламным ссылкам к числу зашедших на сайт. Если никто на сайт не заходит - получается деление нуля на ноль. Можно согласиться, что в таком случае выдавать 0, если понимать, что на самом деле этот результат ничего не значит.

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение10.12.2023, 21:41 


10/03/16
3995
Aeroport
Евгений Машеров в сообщении #1621809 писал(а):
Можно согласиться, что в таком случае выдавать 0, если понимать, что на самом деле этот результат ничего не значит.


Еще чисто для разнообразия можно напрямую выдавать результат, который показывает, что данное измерение ничего не значит и должно быть выкинуто при обработке (чтобы отличать этот ваш "ноль" от настоящего нуля, когда на сайт заходили, но по ссылкам не пошли - надеюсь, Вы не против того, чтоб я немного поносил Вашу фуражку прапорщика Ясненько?). Например, при делениии нуля на ноль выдавать NaN (not a number), который выкидывается в качестве компоненты сэмпла, идущего в обработку, а в составе любого выражения так же дает NaN.

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение10.12.2023, 21:44 
Заслуженный участник
Аватара пользователя


11/03/08
9547
Москва
NaN для плавающих существует, а если ответ предполагается записывать в виде целого? (в данном случае целого числа процентов)

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение10.12.2023, 21:51 


10/03/16
3995
Aeroport
Евгений Машеров в сообщении #1621820 писал(а):
NaN для плавающих существует, а если ответ предполагается записывать в виде целого? (в данном случае целого числа процентов)


Если речь о том, что десятые-сотые процента не нужны, то можно просто округлять, и участвующий в округлении NaN также даст NaN. Целые будут трактоваться как float или double, но отображаться / записываться как целые. Если речь о необходимости втиснуть всё в микросхему с условно тремя килобайтами памяти, где плавающим не место, то предлагается отложить задачу оценивания воронки конверсии до покупки нормального оборудования.

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение11.12.2023, 00:32 


10/03/16
3995
Aeroport
Извиняюсь, внезапно я кажется понял нашел еще вариант того, что имелось в виду:

Евгений Машеров в сообщении #1621820 писал(а):
а если ответ предполагается записывать в виде целого?


Если вдруг совокупность ответов - это конечный результат, который помещают в отчет или презенташку: вот месяцы, вот коэффициенты конверсии: в Январе 42%, в Феврале 2% и т.д. Тогда в таблице разумно на месте NaN писать прочерк, а на графике делать разрыв (например, в виде цветной вертикальной полосы). И где-нибудь доступно объяснить, что означают эти прочерки и разрывы.

 Профиль  
                  
 
 Re: ( 0/0 )*0 - неопределенность или нет?
Сообщение11.12.2023, 06:48 
Заслуженный участник
Аватара пользователя


11/03/08
9547
Москва
ozheredov в сообщении #1621821 писал(а):
до покупки нормального оборудования.


Нет нормального и не купят в обозримом будущем - и приходится ставить заглушку. Поскольку ошибка в одном отсчёте это плохо, а вылет системы управления - очень плохо (анекдот с самолётом, разбившимся, по одной версии, в Эквадоре, по другой в Израиле, в первом случае в микропроцессоре делили на широту и перелетели экватор, по второй делили на высоту над уровнем моря и пролетели над Мёртвым морем на бреющем). И если понимать, что это не "правильный ответ", а заглушка за отсутствием правильного - может быть дозволено.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group