|
Оценка риска- код | ☑ | ||
---|---|---|---|---|
0
TumenJan
11.06.19
✎
14:25
|
Все привет!
Как можно сделать: https://yadi.sk/i/9Wnltp0SxjYxuA Здесь нужно выбрать в столбце какой-нибудь элемент, потом в 2 столбце, и в третьем столбце а на выходе должен показать результат в ввиде уровня риска. Подскажите, может есть у кого мысли |
|||
1
RomaH
naïve
11.06.19
✎
14:31
|
что сделать-то надо?
|
|||
2
RomaH
naïve
11.06.19
✎
14:33
|
кто такой "а"?
где выход? какой у "уровня риска" вид? |
|||
3
MakaMaka
11.06.19
✎
14:33
|
(0) Думаю сегодня вторник, 2019 год, пишу из России
ps Ленин, Тутанхамон, Вася. Кто тоже? |
|||
4
MakaMaka
11.06.19
✎
14:34
|
Но я бы обвел 5-ку. Она мне нравитя
|
|||
5
TumenJan
11.06.19
✎
14:37
|
Если на рисунок посмотреть, если допустим выбрать в первой колонке любое значение "Возможно", потом выбираешь во второй колонке, допустим "Редко", и в третьем выбираем допустим "Инвалидность" - Если все эти точки соединить получается уровень риска примерно между средним и низким.
)) |
|||
6
RomaH
naïve
11.06.19
✎
14:37
|
(0) тебе это не надо
|
|||
7
TumenJan
11.06.19
✎
14:37
|
Вот не понять как его сделать, т.е. нужно все сопастовлять
|
|||
8
RomaH
naïve
11.06.19
✎
14:39
|
ГенераторСлучайныхЧисел
|
|||
9
KILL_
OFF_COBECTb 11.06.19
✎
14:39
|
Может быть имеется ввиду, что для каждого столбца из первых трех, каждому значению в них присвоить какой-то балл по шкале от 1 до 6
Потом просуммировать и разделить на 3. получим уровень риска в % соотношении, и в соответствии с последним столбцом получить значение риска |
|||
10
RomaH
naïve
11.06.19
✎
14:41
|
||||
11
KILL_
OFF_COBECTb 11.06.19
✎
14:43
|
пример:
"Вероятность" = Случалось прежде" = 4\6 "Подверженность" = "Еженедельно" = 3\6 "Результат" = "Смертельные случаи" = 6\6 Итог = 72% что соответствует Уровень риска = Высокий |
|||
12
RomaH
naïve
11.06.19
✎
14:44
|
Почти всегда - постоянно - смертельные = ????
Почти не возможно - Редко - Смертельные = ??? где логика? |
|||
13
RomaH
naïve
11.06.19
✎
14:45
|
Почти не возможно - постоянно - Смертельные = ???
|
|||
14
TumenJan
11.06.19
✎
14:47
|
ну наверное такой вероятности не будет) (13)
|
|||
15
bootini
11.06.19
✎
14:47
|
(0) А где там столбцы? На картинке? Что надо выбрать и что получить?
|
|||
16
KILL_
OFF_COBECTb 11.06.19
✎
14:48
|
(11) не заметил что в столбце подверженность - перевернут наоборот. редко = 1\6, а постоянно = 6\6 соответственно.
(13) (12) почему же нет логики, это просто теория вероятности, то что она здравому смыслу не поддается это отдельный вопрос)) |
|||
17
RomaH
naïve
11.06.19
✎
14:48
|
(16) я не утверждал, что логики нет, - я спрашиваю - каков должен быть результат, и прошу объяснить почему
|
|||
18
TumenJan
11.06.19
✎
14:49
|
(15) ну там не столбцы, а ввиде линии
|
|||
19
TumenJan
11.06.19
✎
14:49
|
(16) ))
|
|||
20
mistеr
11.06.19
✎
14:49
|
Формула! Где формула?! (С)
|
|||
21
TumenJan
11.06.19
✎
14:51
|
какой блин написать код к этой теории вероятности, есть мысли)
|
|||
22
KILL_
OFF_COBECTb 11.06.19
✎
14:51
|
(21) есть, ща
|
|||
23
bootini
11.06.19
✎
14:53
|
присвоить каждому значению весовой коэффициент, и в зависимости от суммы или произведения коэффициентов вычислять вероятность
|
|||
24
Lama12
11.06.19
✎
14:53
|
(0) Для "Смертельный случай" возможно 36 вариантов построения связей. Где вес, или вероятность, или частота, какой ни будь числовой эквивалент каждой точки? Где границы уровней риска? Задача то примитивная, но компьютер может работать только с числовыми значениями. Где числа?
|
|||
25
bootini
11.06.19
✎
14:54
|
||||
26
Lama12
11.06.19
✎
14:55
|
(21) Уровень риска = Результат * Подверженность * Вероятность.
Это формула и код. Чего тут программировать? |
|||
27
KILL_
OFF_COBECTb 11.06.19
✎
14:57
|
каждому значению в столбце присваиваешь значение от 1 до 6 от меньшего по уровню. потом суммируешь, делишь на 3 и на 6 и умножаешь на 100%,
в шкале уровня риска 9 вариантов (как я понял надо выбрать цифру) то есть 1 уровень если 0% < Результат < 11%, 2 уровень если 12% < Результат < 22% и т.д. |
|||
28
Dotoshin
11.06.19
✎
14:58
|
(0) А какие риски оцениваются? Ну то есть кто чем и во имя чего рискует?
|
|||
29
Garykom
гуру
11.06.19
✎
15:01
|
(0) Можно, но не бесплатно
|
|||
30
KILL_
OFF_COBECTb 11.06.19
✎
15:04
|
(17)
по моему мнению это так Почти всегда - постоянно - смертельные = 9 Почти не возможно - Редко - Смертельные = 4 Почти не возможно - постоянно - Смертельные = 6 |
|||
31
Lama12
11.06.19
✎
15:07
|
(30) (27) Вес должны сказать либо эксперты либо статистика. Третьего не дано.
|
|||
32
TumenJan
11.06.19
✎
15:07
|
(30) а как 9 получилось? Вроде как 7 получается или ...
|
|||
33
Lama12
11.06.19
✎
15:09
|
Мда... как-то после вот этого https://yandex.ru/images/search?cbir_id=1781542%2F0OUtypPe1fi3UNO-G3rV5g&cbird=5&rpt=imageview&redircnt=1560254849.1 даже подсказывать не хочется.
|
|||
34
KILL_
OFF_COBECTb 11.06.19
✎
15:09
|
(32) почему 7? у тебя все столбцы максимально возможный уровень риска имеют 100% по сути
|
|||
35
TumenJan
11.06.19
✎
15:12
|
(34) все равно понять не могу(, как код написать
|
|||
36
KILL_
OFF_COBECTb 11.06.19
✎
15:13
|
(33) я даже в профиль не смотрел, пофиг.
а на счет веса и статистики, согласен в том случае, если бы это стояло в условии. а у нас примитивный вариант. |
|||
37
KILL_
OFF_COBECTb 11.06.19
✎
15:31
|
(35) ну как вариант можно написать кучу конструкций Если Тогда...
например: Если ПочтиНевозможно Тогда Верояность = 1; ИначеЕсли Маловероятно Тогда Верояность = 2; .... ИначеЕсли ПочтиВсегда Тогда Верояность = 6; КонецЕсли; Если Редко Тогда Подверженность = 1; ИначеЕсли Ежеквартально Тогда Подверженность = 2; .... ИначеЕсли Постоянно Тогда Подверженность = 6; КонецЕсли; Если ПерваяПомощь Тогда Результат = 1; ИначеЕсли ОказаниеМедПомощи Тогда Результат = 2; .... ИначеЕсли СмертельныеСлучаи Тогда Результат = 6; КонецЕсли; Риск = Верояность + Подверженность + Результат; Риск = Риск/18; Риск = Риск*100; Если Риск >= 0 и Риск < 11 Тогда Результат = 1; Иначе Риск >= 11 и Риск < 22 Тогда Результат = 2; ... КонецЕсли; Сообщить("Результат: " + Результат); |
|||
38
Irbis
11.06.19
✎
15:58
|
На картинке из (0) жуткий бред, в некоторых множествах сгруппированы неоднородные понятия.
Начать следует с определения элементарных событий, вида функции плотности вероятности, оцифровки её параметров и только потом уже переходить к расчетам. Как можно сравнивать ежегодный риск например в 300/365 и дневной в 1/24 (цифры с потолка разумеется) Похоже предлагается обсуждение непарнокопытного млекопитающего в условиях отсутствия вещества. |
|||
39
Вафель
11.06.19
✎
16:02
|
(38) при чем здесь функция вероятности? просто ради умного словца?
тут тупо нужна талица соотвествий |
|||
40
Irbis
11.06.19
✎
16:12
|
(39) Для расчета вероятностей. Эта функция параметризованная, и есть искомая модель. И в целом её нахождение и есть решение задачи. А расчет конкретного значения при исходных данных уже не составит никакой сложности.
|
|||
41
Вафель
11.06.19
✎
16:14
|
(40) определить вероятность каждого события - это уже совсем другая задача
|
|||
42
Irbis
11.06.19
✎
16:18
|
(41) Можно обойтись и таблицей, но что делать если попадется промежуточное значение? Линейная аппроксимация иногда может дать очень далёкий от истины ответ. Потому и советую подобрать тип закона (нормальный, экспоненциальный и т. д.), а затем параметризировать модель
|
|||
43
Вафель
11.06.19
✎
16:23
|
(42) ты какую то свою задачу решаешь, не ту что в (0)
|
|||
44
Irbis
11.06.19
✎
16:28
|
(42) В (0) нет задачи, там поди туда не знаю куда и найди то не знаю что. Если все варианты расписаны заранее, то всё можно запихнуть в макет, таблицу, массив или любой другой подходящий или не очень объект, и просто позиционироваться на нужную точку в пространстве входящих координат.
|
|||
45
TumenJan
12.06.19
✎
03:54
|
(37) Если Риск >= 0 и Риск < 11 Тогда
Результат = 1; Иначе Риск >= 11 и Риск < 22 Тогда Результат = 2; Эту часть не могу понять), откуда 11 |
|||
46
quest
12.06.19
✎
08:40
|
(0) clips в руки - и делай.
|
|||
47
TumenJan
12.06.19
✎
10:41
|
(37) Если ПочтиНевозможно Тогда Вероятность = 1;
ИначеЕсли Маловероятно Тогда Вероятность = 2; ИначеЕсли Слышал Тогда Вероятность = 3; ИначеЕсли СлучалосьПрежде Тогда Вероятность = 4; ИначеЕсли Возможно Тогда Вероятность = 5; ИначеЕсли ПочтиВсегда Тогда Вероятность = 6; КонецЕсли; Если Редко Тогда Подверженность = 1; ИначеЕсли Ежеквартально Тогда Подверженность = 2; ИначеЕсли Ежемесячно Тогда Подверженность = 3; ИначеЕсли Еженедельно Тогда Подверженность = 4; ИначеЕсли Ежедневно Тогда Подверженность = 5; ИначеЕсли Постоянно Тогда Подверженность = 6; КонецЕсли; Если ПерваяПомощь Тогда Результат = 1; ИначеЕсли ОказаниеМедицинскойПомощи Тогда Результат = 2; ИначеЕсли СерьезныйСлучай Тогда Результат = 3; ИначеЕсли Инвалидность Тогда Результат = 4; ИначеЕсли ОдинСмертельныйСлучай Тогда Результат = 5; ИначеЕсли СмертельныеСлучаи Тогда Результат = 6; КонецЕсли; Риск = Вероятность + Подверженность + Результат; Риск = Риск/18; Риск = Риск*100; Если Риск >= 0 и Риск < 11 Тогда Результат = 1; ИначеЕсли Риск >= 11 и Риск < 22 Тогда Результат = 2; КонецЕсли; Сообщить("Результат: " + Результат); Ошибка: {Документ.ОтчетОПроведенииАудита1.Форма.ФормаДокумента.Форма(1523)}: Преобразование значения к типу Булево не может быть выполнено Если ПочтиНевозможно Тогда Вероятность = 1; |
|||
48
quest
12.06.19
✎
11:01
|
ПочтиНевозможно имеет тип отличный от булево.
|
|||
49
quest
12.06.19
✎
11:02
|
(47) и открой для себя регистры сведений. что бы в коде такие портянки не писать
|
|||
50
TumenJan
12.06.19
✎
11:26
|
(49) Подскажи как этот код закончить:
Если Риск >= 0 и Риск < 11 Тогда Результат = 1; Иначе Риск >= 11 и Риск < 22 Тогда Результат = 2; ... .... ... .. КонецЕсли; Сообщить("Результат: " + Результат); |
|||
51
lEvGl
гуру
12.06.19
✎
11:53
|
просидел провтыкал минут 20 пока посмотрел картинки, почитал , что пишут, дошел до 50 и понял, что 20 минут ушло зря и навсегда
(50) что ж ты делаешь, клава/колёк (кто ты там)?! многие из топика времени потратили больше, так с людьми нельзя хрена там заканчивать?! в таком же духе до максимального варианта за тебя уже придумали "систему кратности" всех этих вариантов и результата, осталось только даже не мозгом, а пальцами пошевелить и написать текст (36) кажется, что смотрел ;) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |