Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2020-05-28 23:02:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Kraftwerk - Das Model Live 1982
Entry tags:covid

as buggy as Kenya
Офигенно
https://github.com/mrc-ide/covid-sim
https://streetwiseprofessor.com/code-violation-other-than-that-how-was-the-play-mrs-lincoln/
https://lockdownsceptics.org/code-review-of-fergusons-model/
Математический биолог Нил Фергюсон из Империала больше
всего прославился тем, что на каждую эпидемию
выдавал прогнозы, которые были преувеличены,
самое малое, в 20 раз. Так, например, он предсказал
массовый мор от свиного гриппа в 2009-м, с 60,000
жертвами, и требовал карантина. В реальности
от свиного гриппа погибло 457 человек.

В феврале-марте этого профессора выдвинули
главным экспертом по ковиду от людей с хорошими твиттерами
из The Guardian и Financial Times. Британскому правительству
пришлось через нехочу последовать его указаниям,
то есть тотальному локдауну, с потешными
полицейскими гонками за одинокими прохожими.

О качестве его модели по ковиду легко судить, потому
что Фергюсон предсказал 40,000 смертей от ковида
в Швеции к 1 маю, и 100,000 к июню; реальный
график шведской смертности от ковида выглядит так



и суммарно там будет, видимо, не больше 7000
человек (сейчас 4266).

Что самое смешное, до недавнего времени
сама модель была не опубликована, то есть
исходники программы оставались секретными.
Месяца 2 или 3 Фергюсону выкручивали руки,
требуя публикации, а он отплевывался, но
недавно таки нанял каких-то программеров
из Микрософта, они почистили, улучшили и
выложили его поделие на гитхаб:
https://github.com/mrc-ide/covid-sim/
Немедленно оказалось, что в программе
ошибка на ошибке сидит и погоняет ошибкой же.

Борцы с ковидобесием сей код разобрали,
тыкают в него пальцем и смеются:

https://streetwiseprofessor.com/code-violation-other-than-that-how-was-the-play-mrs-lincoln/
https://lockdownsceptics.org/code-review-of-fergusons-model/
https://lockdownsceptics.org/second-analysis-of-fergusons-model/
https://lockdownsceptics.org/how-convincing-is-imperial-colleges-covid-19-model/
https://twitter.com/SteveBakerHW/status/1258165810629087232
https://www.whatdotheyknow.com/request/software_code_used_for_the_covid
https://www.reddit.com/r/LockdownSkepticism/comments/gesrvr/code_review_of_fergusons_model/

The code that was reviewed in the first-linked article

. . . had been cleaned up! It's not the actual code used
to make the original predictions. Instead, people from
Microsoft spent a month trying to fix it-and it was still
as buggy as Kenya.

The code was originally in C, and then upgraded to
C++. Well, it could be worse. It could have been Cobol or
Fortran-though one of those reviewing the code suggested:
"Much of the code consists of formulas for which no
purpose is given. John Carmack (a legendary video-game
programmer) surmised that some of the code might have been
automatically translated from FORTRAN some years ago."

All in all, this appears to be the epitome of bad modeling
and coding practice. Code that grew like weeds over
years. Code lacking adequate documentation and version
control. Code based on overcomplicated and essentially
untestable models.

But it gets even better! The leader of the Imperial team,
the aforementioned Ferguson, was caught with his pants
down-literally-canoodling with his (married) girlfriend in
violation of the lockdown rules for which HE was largely
responsible.

The model. What it's doing is best described as "SimCity

without the graphics". It attempts to simulate households,
schools, offices, people and their movements, etc. I won't
go further into the underlying assumptions, since that's
well explored elsewhere.

Non-deterministic outputs. Due to bugs, the code can
produce very different results given identical
inputs. They routinely act as if this is unimportant.

The documentation says:

The model is stochastic. Multiple runs with different
seeds should be undertaken to see average behaviour.

"Stochastic" is just a scientific-sounding word for
"random". That's not a problem if the randomness is
intentional pseudo-randomness, i.e. the randomness is
derived from a starting "seed" which is iterated to
produce the random numbers. Such randomness is often used
in Monte Carlo techniques. It's safe because the seed can
be recorded and the same (pseudo-)random numbers produced
from it in future.

Investigation reveals the truth: the code produces
critically different results, even for identical starting
seeds and parameters.

I'll illustrate with a few bugs. In issue 116 a UK "red
team" at Edinburgh University reports that they tried to
use a mode that stores data tables in a more efficient
format for faster loading, and discovered - to their
surprise - that the resulting predictions varied by around
80,000 deaths after 80 days

That mode doesn't change anything about the world being
simulated, so this was obviously a bug.

Imperial advised Edinburgh that the problem goes away if
you run the model in single-threaded mode, like they
do. This means they suggest using only a single CPU core
rather than the many cores that any video game would
successfully use. For a simulation of a country, using
only a single CPU core is obviously a dire problem - as
far from supercomputing as you can get. Nonetheless,
that's how Imperial use the code: they know it breaks when
they try to run it faster. It's clear from reading the
code that in 2014 Imperial tried to make the code use
multiple CPUs to speed it up, but never made it work
reliably. Results that randomly change from run to run are
a common consequence of thread-safety bugs. More
colloquially, these are known as "Heisenbugs".

But Edinburgh came back and reported that - even in
single-threaded mode - they still see the problem. So
Imperial's understanding of the issue is wrong. Finally,
Imperial admit there's a bug by referencing a code change
they've made that fixes it. The explanation given is "It
looks like historically the second pair of seeds had been
used at this point, to make the runs identical regardless
of how the network was made, but that this had been
changed when seed-resetting was implemented". In other
words, in the process of changing the model they made it
non-replicable and never noticed.

Why didn't they notice? Because their code is so deeply
riddled with similar bugs and they struggled so much to
fix them that they got into the habit of simply averaging
the results of multiple runs to cover it up... and
eventually this behaviour became normalised within the
team.

In issue #30, someone reports that the model produces
different outputs depending on what kind of computer it's
run on (regardless of the number of CPUs). Again, the
explanation is that although this new problem "will just
add to the issues" ... "This isn't a problem running the
model in full as it is stochastic anyway".

Undocumented equations. Much of the code consists of
formulas for which no purpose is given. John Carmack (a
legendary video-game programmer) surmised that some of the
code might have been automatically translated from FORTRAN
some years ago.

For example, on line 510 of SetupModel.cpp there is a loop
over all the "places" the simulation knows about. This
code appears to be trying to calculate R0 for
"places". Hotels are excluded during this pass, without
explanation.

Continuing development. Despite being aware of the severe
problems in their code that they "haven't had time" to
fix, the Imperial team continue to add new features; for
instance, the model attempts to simulate the impact of
digital contact tracing apps.

Adding new features to a codebase with this many quality
problems will just compound them and make them worse. If I
saw this in a company I was consulting for I'd immediately
advise them to halt new feature development until thorough
regression testing was in place and code quality had been
improved.

Conclusions. All papers based on this code should be
retracted immediately. Imperial's modelling efforts should
be reset with a new team that isn't under Professor
Ferguson, and which has a commitment to replicable results
with published code from day one.

* * *

Вообще полезный сайт
https://lockdownsceptics.org
Гугл, к сожалению, деиндексирует либо зануляет
пейджранк любому сайту, где высказываются против
коронабесия, поэтому сходу подобные
страницы не найти, надо копаться.

Такие дела
Миша



(Читать комментарии) - (Добавить комментарий)


[info]kaledin
2020-05-29 20:38 (ссылка)
>неполный herd immunity

Не-не, до этого и близко еще не дошло, по всем серологическим тестам.

Скорее, неполное, но все же имеющееся социальное дистанцирование.

Собственно, единственный оставшийся теоретически возможный сценарий, при котором на ковид можно забить, такой: по неизвестным генетически обусловленным причинам, значительная часть населения к нему просто резистентна с самого начала, безо всяких антител. Но никаких свидетельств тому я не видел.

>график total deaths на worldometer

Это не в коня корм, Миша нормальные real-time источники отрицает, верит только в википедию. Т.е. у него представление о жизни от реальности отстает минимум на неделю.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-29 21:44 (ссылка)
>представление о жизни от реальности отстает минимум на неделю.

разница в неделю абсолютно никакого значения в реальности не имеет.

>Собственно, единственный оставшийся теоретически возможный сценарий

у каледина остался единственный оставшийся теоретически возможный сценарий

(Ответить) (Уровень выше)


[info]p_k
2020-05-29 21:54 (ссылка)
Про herd immunity народ не понимает простой вещи - население делится на множество разных когорт, с разным коэффициентом усиления при передаче вируса. Причем когорты отличаются не только генетически (возможно и это, но надо доказывать), но и по образу жизни, профессии и т.п. Характерный пример - работники боен; трудиться приходится при высокой влажности, низкой температуре, из-за шума постоянно орать, при тяжелой физической нагрузке маски толком не поносишь. Ну и результат - массовой заражение, к счастью, без высокой смертности, так как в основном молодые.

Из-за широкого распределения коэффициента передачи по когортам эффективный R0 падает гораздо быстрее, чем при наивном применении кинетического уравнения. Потому что вначале он определяется самой невезучей когортой, поэтому не по делу высок. Чем-то это напоминает историю с запаздывающими нейтронами в реакторах, для неспециалиста эффект кажется неинтуитивным, а на самом деле эффект тривиален.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2020-05-29 22:05 (ссылка)
угу
[info]xaxam@lj жалуется,
что SIR-модель динамике ковидоэпидемии
в принципе не соответствует, ни при какой подгонке
параметров
https://xaxam.livejournal.com/1296586.html?thread=41494730#t41494730
[info]xaxam@lj сам карантиноверующий, причем довольно
радикальный)

ну и рецепт предлагает тот же самый, разбить по
популяционным группам, после чего при изобретательной подгонке
параметров у него получается вывести из уравнения herd
immunity при заражении 1% населения или типа

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]p_k
2020-05-29 22:33 (ссылка)
Там вроде как не сам хахам предлагает, а его собеседник (первый одно время писал что-то настолько странное, что я уже было заподозрил неладное, рад если с ним все в порядке). Ну да, статья в медрхиве ровно про это. Конкретные цифры как всегда зависят, думаю что в крупных метрополиях типа NYC и Москвы выгорание наступит процентах при 15-20 иммунных, в среднем по индустриальным странам при 5. Экстремальные случаи однородной восприимчивости, типа матросов на нашем авианосце, и дают тот самый верхний предел в 60%.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 15:49 (ссылка)
Одна из причин, по которой данные JHU расходятся с моделью SIR, очевидно, растущая со временем пропорция протестированных от всего населения

(Ответить) (Уровень выше)


(Анонимно)
2020-05-29 22:59 (ссылка)
с данными хуево

garbage in - garbage out

(Ответить) (Уровень выше)


[info]kaledin
2020-05-29 22:11 (ссылка)
>из-за широкого распределения коэффициента передачи по когортам эффективный R0 падает гораздо быстрее

Или медленнее: например, если есть когорта, игнорирующая локдаун постоянно, даже не очень большая, то все, толку от него нет.

Или еще как-то.

Пиздец, в принципе, что никто этого даже не пытается изучать.

Но к оценкам про herd immunity оно все-таки никак не применимо: там итоговая цифра от R0 не особо зависит.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]bors
2020-05-29 22:22 (ссылка)
Почему не зависит. Если в Стокгольме (и области) R0 примерно 1.111 (с теми мерами, что были приняты. например больше 50 не собираться), то herd immunity образуется на 10% с иммунитетом, что примерно и есть в Стокгольме (серологические тесты запаздывают больше чем на неделю - только что порпавившийся не будет их сдавать).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-29 22:57 (ссылка)
Только когда оно очень близко к единице -- т.е. без ограничений оно не достигается. А полтора или 2 совершенно пофигу уже.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]bors
2020-05-30 01:31 (ссылка)
Полтора останавливается на трети переболевших же. Не удивлюсь, если в Нью Йорке есть районы с таким количеством (правда в таких районах и R0 без локдауна большой очень).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-30 01:43 (ссылка)
Но треть это уже в два с половиной раза больше имеющегося.

(Ответить) (Уровень выше)


[info]bors
2020-05-29 22:33 (ссылка)
Есть, кстати, еще вариант, что более уязвимые к этому вирусу легче разаражаются. Т.е. есть большой процент населения, который может избавится от малого количества этого вируса не вырабатывая антител. Тогда в первую очередь вырабатывают антитела/умирают более слабая часть населения, и мы видим высокую смертность, а сегодня болеют менее узявимые, и смертность падает и R0. Оба фактора объясняют график.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-29 22:59 (ссылка)
Есть еще вариант, что 80% населения к нему невосприимчивы вообще.

Но поверю, когда увижу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 13:21 (ссылка)
проскакивала такая тема (не вникал глубоко), что если был когда-то инфицирован другими коронавирусами (неопасными), то это дает некоторый иммунитет

>The paper also reports evidence that other coronaviruses (common cold) can confer cross-immunity to #COVID19.

https://twitter.com/BallouxFrancois/status/1261554903928967168

>'Cross-immunisation': A proportion of the population might have pre-existing immunity to #SARSCoV2 , potentially due to prior exposure to 'common cold' coronaviruses. Under such a scenario, only a fraction of the population could be infected by the virus at this stage.

https://twitter.com/BallouxFrancois/status/1265563349913395204

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 13:59 (ссылка)
так вроде писали, что других коронавирусов пока не было, респираторных.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 14:13 (ссылка)
там есть ссылка же на статью в твите: https://www.cell.com/cell/fulltext/S0092-8674(20)30610-3

поискал по "common cold":

>Four human coronaviruses are known causes of seasonal “common cold” upper-respiratory tract infections: HCoV-OC43, HCoV-HKU1, HCoV-NL63, and HCoV-229E. We tested the SARS-CoV-2 unexposed donors for seroreactivity to HCoV-OC43 and HCoV-NL63 as a representative betacoronavirus and alphacoronavirus, respectively.

>Additionally, lack of detailed information on common cold history or matched blood samples pre-exposure to SARS-CoV-2 prevents conclusions regarding the abundance of cross-reactive coronavirus T cells before exposure to SARS-CoV-2 and any potential protective efficacy of such cells. Finally, full epitope mapping in the future will add important detailed resolution of the human coronavirus-specific T cell responses.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 15:50 (ссылка)
но если коронавирусов настолько овер дохуя разных, какой смысл тогда в заявлениях об иммунитете?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 19:23 (ссылка)
никакого, так же как и в локдауне

(Ответить) (Уровень выше)


(Анонимно)
2020-05-29 22:58 (ссылка)
> никто этого даже не пытается изучать.

но как это можно изучать, пардон? или, если угодно, что именно изучать? данных никаких нет сколько-нибудь приличных. 2020 год, век IT, но так и не научились собирать информацию (отродясь такого не было, и вот - опять!).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-29 23:51 (ссылка)
Хоть как-то. Модель написать, да? Насколько я знаю, ни одна существующая модель на учитывает неоднородность по числу распространения.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 00:02 (ссылка)
ну вот может напишут новую модель теперь, которая попытается учесть неоднородность по числу распространения.

(Ответить) (Уровень выше)


[info]kaledin
2020-05-30 21:49 (ссылка)
Но в принципе, что нет нормальной статистики по заболевших, это полный пиздец -- а ее походу нет, не только у меня, вообще ни у кого (кроме разбиения по возрастам и anecdotal evidence про пользу курения). Но проблема не в том, что неумеют, я думаю, а в дебильных европейских data protection laws.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 23:36 (ссылка)
не умеют, потому что не делают и никогда не делали. по предыдущим гриппам тоже нет приличной статистики, насколько я понял. законы может и мешают, но это опять же неизвестно досконально, поскольку никто ничего не делает.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-31 04:37 (ссылка)
Чего там делать-то? госпитальные пациенты все переписаны; надо просто свести их в единую базу, со всей возможной информацией, и смотреть корреляцию со всеми возможными параметрами (включая профессию, например). Для гриппа этого нахрен не нужно, потому и не делали, а здесь очевидно нужно. Но сделать нельзя, потому что немедленно поднимется вой. Ах за нами следят.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-31 09:09 (ссылка)
а, это. технически проблемы учета госпитальных пациентов, их занятий и тд нигде в европке нет, разумеется. у пациента есть номер соцстраха, по нему в налоговой можно пробить, где пациент работает и тд.

>поднимется вой. Ах за нами следят.

не слышал, чтобы проблему где-либо озвучивали в данной формулировке.

(Ответить) (Уровень выше)


(Анонимно)
2020-05-31 15:07 (ссылка)
>госпитальные пациенты все переписаны

а негоспитальных пациентов как учитывать? если как обычно (то есть никак), то можно, я думаю, даже не начинать.

(Ответить) (Уровень выше)


[info]kaledin
2020-05-30 21:52 (ссылка)
Ок, а вот навскидку, для игры ума: можно придумать модель, которая обьясняет *линейный* рост? Такое было в февральских данных из Ирана и в теперешних из Швеции. Можно конечно списать на то, что данные кривые, но с чего бы им в Иране и в Швеции быть кривыми в одну сторону? Ну в смысле, одно обьяснение я сходу придумаю, сверху спустили максимально допустимые цифры -- но как-то про Швецию не хочется в такое верить.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 22:11 (ссылка)
в швеции очень мало делают тестов, практически только госпитализируемым больным и медикам.

вчера появились сообщения, что возможно начнут тестировать публику в поликлиниках, по предварительной записи (на вирус в слизистой гортани и носоглотки)

https://www.svt.se/nyheter/lokalt/vast/regiondirektoren-vi-oppnar-upp-for-provtagning-av-allmanheten

или вы хотите смоделировать линейный рост чего-то другого?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-30 22:40 (ссылка)
>в швеции очень мало делают тестов

Ок, но как это обьясняет?

>или вы хотите смоделировать линейный рост чего-то другого?

Там по обоим параметрам линейный (причем уже недели 3). Мне интересно, как такое может быть.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-30 23:57 (ссылка)
ничего не понял, извините.

(Ответить) (Уровень выше)


[info]sasha_a
2020-05-31 04:20 (ссылка)
Постоянный источник заражения (одной и той же мощности).
И нулевое заражение от контактов внутри населения.
Например, прилет иностранцев, мало ли...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-31 04:38 (ссылка)
Ну какой прилет, все границы перекрыты давно. А в случае с Ираном, он сам был главным очагом инфекции на много стран вокруг.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]sasha_a
2020-05-31 04:47 (ссылка)
Это к примеру.
Другой вариант, капитально зараженное мусульманское гетто со строго ограниченными контактами с остальным населением.
(Деталей совсем не знаю, гадаю на кофейной гуще.)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-05-31 05:43 (ссылка)
Да тоже не выходит: если у тебя есть подгруппа населения X, из которой ползет зараза, то раз она ползет с постоянной скоростью, то и процент заразы в группе X тоже должен быть постоянным. А как такого добиться, тоже непонятно. Если там сегодня 100%, то через две недели будет 0.

Не, тут нужен какой-то вариант out-of-the-box. Вот может [info]p_k может такое придумать, я точно нет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2020-05-31 14:48 (ссылка)
Например можно предположить, что коэффициент распространения у вируса около 1, плюс-минус. То есть он при неблагоприятных условиях самозатухает. Но есть определенная группа лиц, которая этим вирусом специально подпитывает популяцию, когда начинает замечать незапланированное затухание. это хорошо объясняет линейный рост.
А можно еще предположить, что существует второй штамм этого вируса, опасный, но с очень низким коэффициентом распространения. Тестами оба вируса определяются как один. И этот опасный вирус специально распыляют в некоторых местах, где он вызывает необъяснимые вспышки смертности. Это хорошо объясняет смертность в Ломбардии, где карта повышенной смертности выгдялит так, как будто по городам проехал один единственный человек-распространитель. Вышел на берег на восточном побережье рядом с Сан Марино, повернул немного недоехав до Милана и дальше как можно быстее уехал через Випитено в Австрию.

(Ответить) (Уровень выше)


[info]p_k
2020-05-31 14:02 (ссылка)
Кажется что более-менее строго можно только утверждать, что вероятность того, что логарифм от числа заболевших на каком-то интервале времени будет выпуклым вниз, экспоненциально мала (как функция от длины интервала). Все остальное настолько зависит от всего, что возможны любые решения.

(Ответить) (Уровень выше)


[info]pzz
2020-06-01 04:21 (ссылка)
Ну, например, если посадить людей в ряд, позволить им ходить вдоль ряда с конечной скоростью и заразить крайнего, то инфекция будет распространяться вдоль ряда с более-менее постоянной скоростью (ограниченной скоростью передвижения носителей), а общее количество зараженных будет линейной функцией от времени. Швеция довольно вытянутая страна, судя по карте.

Привет, кстати.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-06-01 04:43 (ссылка)
И тебе привет!

Но Швеция не особо одномерная. Одномерная страна по-моему вообще только одна -- Чили! вот там да, куда ни лети, с одной стороны море, с другой гора.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2020-06-01 04:58 (ссылка)
Ну ты просил модель для развлечения разума, а не настоящее объяснение :-)

Но вообще, как мне кажется, если люди передвигаются на небольшие расстояния по одним и тем же маршрутам, то график зараженных должен довольно быстро устаканиться где-то в промежутке между O(t) и O(t^2), в зависимости от вытянутости территории (вытянутости сетки дорог, а не внешнего контура).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-06-01 05:26 (ссылка)
Т.е. иными словами, если социальный граф одномерный (с редкими разветвлениями). Черт, интересная мысль!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2020-06-01 05:46 (ссылка)
Или если он состоит из большого количества небольших кластеров, и граф связей между кластерами одномерный.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2020-06-01 06:22 (ссылка)
В любом случае -- если снять массовое перемешивание, экспонента вообще ниоткуда не следует, все определяется свойствами графа. Офигенно же! Новая социальная физика вообще, социум не как газ, а как твердое тело.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2020-06-01 12:33 (ссылка)
Если ты смешаешь кислород с водородом и впустишь туда искру, тоже не будет никакой экспоненты. Будет куб, потому что оно 3-мерное.

Экспонента будет, может, в каком-нибудь квантовом газе, в котором каждый s некоторой вероятностью связан с каждым. Если такое вообще бывает в физическом мире.

Так что возвращаю тебе твоё упражнение: придумай модель, реализующую экспоненту :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2020-06-01 14:10 (ссылка)
химическая реакция в пространстве отрицательной кривизны
(например, трава, горящая на седловине).
Периметр круга (площадь шара) в таком пространстве растет как
экспонента от радиуса.

(Ответить) (Уровень выше)


[info]tiphareth
2020-06-01 14:10 (ссылка)
https://en.wikipedia.org/wiki/HyperRogue

(Ответить) (Уровень выше)


[info]tiphareth
2020-06-01 14:12 (ссылка)
аналогично, если граф знакомств представляет собой
регулярное дерево валентности k, шар радиуса n
имеер k^n элементов, что дает экспоненциальный рост
(как шара, так и его границы), соответственно, заражение
будет расти экспоненциально

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2020-06-01 14:54 (ссылка)
Мне кажется, такое возможно, только если считать эти связи мгновенными (не зависящими от расстояния). Но если попытаться развернуть такое дерево в реальном эвклидовом пространстве, так не получится.

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

И тебе привет, кстати!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2020-06-01 14:58 (ссылка)
ужасно рад тебя видеть!

(Ответить) (Уровень выше)


[info]kaledin
2020-06-01 22:03 (ссылка)
Тривиально! -- Миша ниже написал. Но ниоткуда не следует, что у социального графа отрицательная кривизна!

Отрицательна кривизна у дерева например, валентности три и выше. Но люди кажется самоорганизуются не так.

(Ответить) (Уровень выше)


[info]pzz
2020-06-01 13:01 (ссылка)
Экспонента получается, если каждый, с некоторой вероятностью, мгновенно связан с каждым, и скорость распространения определяется конечностью инкубационного периода, и этой вероятностью.

Если же связи локализованы и не мгновенны, то получается полином небольшой степени, и все очень зависит от свойств графа. Что печально, в этом случае инфекция может не затухать, а циркулировать до бесконечности, даже если пресловутый R < 1

(Ответить) (Уровень выше)


(Читать комментарии) -