tags:
Obsidian (märkmeterakendus, mis põhineb lokaalsetel Markdown-failidel ja graafivaatel) ei ole otseselt seotud juhuslike maatriksite teooriaga. Kui aga soovid Obsidiani abil selle teooria kohta märkmeid teha või selle kontseptsioone visualiseerida, võid kasutada:
Kokkuvõttes on juhuslike maatriksite teooria võimas matemaatiline tööriist, mis aitab mõista keerulisi süsteeme, kus osaleb palju juhuslikkust. Obsidiani pakutav struktureeritud märkmete süsteem võib omakorda aidata selliseid abstraktseid teemasid paremini korrastada ja visualiseerida.
Allpool on toodud kaks lihtsat näidet, kus maatriksi iga element on sõltumatu juhuslik suurus vastavalt etteantud jaotusele. Näited on esitatud nii, et neid saaks hõlpsasti kasutada Obsidiani märkmetes (nt graafikuvaadete, linkide või päringute demonstreerimiseks).
Poissoni jaotus kirjeldab sündmuste arvu fikseeritud ajavahemikus, kui sündmused toimuvad keskmise sagedusega λ (lambda). Tõenäosusfunktsioon:
$$ P(X = k) = \frac{e^{-\lambda} \lambda^k}{k!}, \quad k = 0,1,2, \dots $$
Näide: 2×2 maatriks, kus iga element ~ Poisson(λ=3).
[ 2 5 ]
[ 3 1 ]
Siin on igas lahtris sõltumatult genereeritud väärtus, mis võib olla 0, 1, 2, … – kõige tõenäolisemad väärtused jäävad 2–4 ümber.
Obsidiani kontekst: Sellist maatriksit võiks kasutada näiteks sündmuste arvu modelleerimiseks ajateljel või seoste tugevuse hindamiseks graafi naabrusmaatriksis, kus λ määrab keskmise ühenduste arvu.
Negatiivne binoomjaotus modelleerib õnnestumiste arvu enne etteantud arvu ebaõnnestumisi (või vastupidi). Üks levinud parameetrite paar:
r – ebaõnnestumiste arv, mille järel katse lõpetataksep – õnnestumise tõenäosus igal katselTõenäosusfunktsioon (õnnestumiste arv Y):
$$ P(Y = y) = \binom{y + r - 1}{y} p^y (1-p)^r, \quad y = 0,1,2,\dots $$
Näide: 2×2 maatriks, kus iga element ~ NB(r=2, p=0.5).
[ 1 3 ]
[ 4 0 ]
Siin on igas lahtris sõltumatu väärtus, mis esindab õnnestumiste arvu enne 2. ebaõnnestumist. Tulemused varieeruvad rohkem kui Poissoni puhul (hajuvus suurem).
Obsidiani teemad: Negatiivse binoomjaotuse maatriks sobib hästi näiteks linkide arvu modelleerimiseks kogukondades, kus esineb üleliigne hajuvus (overdispersion), või seoste tugevuse tsüklite simulatsioonides.
| Jaotus | Parameetrid | Näidismaatriks (2×2) |
|---|---|---|
| Poisson | λ = 3 | [[2,5],[3,1]] |
| Negatiivne binoom | r = 2, p = 0.5 | [[1,3],[4,0]] |
Mõlemat maatriksit võib Obsidianis esitada koodiploki (matrix) või Markdowni tabelina ning neid saab omavahel linkida, kui simuleerida erinevaid stsenaariume.
Siin on kolm 3×3 maatriksi näidet, mis on seotud eelmises tabelis mainitud jaotustega. Iga näite juures on lahti seletatud, mida read, veerud ja üksikud elemendid transpordi kontekstis tähendavad.
Maatriks (iga element ~ Poisson(λ=2)):
[ 1 3 0 ]
[ 2 2 4 ]
[ 0 1 3 ]
Tähendus:
Näiteks (1,1) = 1 tähendab, et ristmikul A kell 8:00 saabus 1 sõiduk. (2,3) = 4 tähendab, et ristmikul B kell 10:00 saabus 4 sõidukit. Kuna Poisson eeldab, et sündmused on sõltumatud ja harvad (λ=2 on väike), sobib see hästi vähese liiklusega maapiirkonna hommikutundide modelleerimiseks.
Maatriks (iga element ~ NB(r=2, p=0.4)):
[ 5 2 8 ]
[ 3 7 4 ]
[ 6 1 9 ]
Tähendus:
Negatiivne binoomjaotus lubab dispersiooni > keskmine – siin on näiteks väärtused 1…9, mis kõiguvad tugevamini kui Poissoni puhul. See peegeldab reaalsust, kus tööpäeviti on liiklus tihe, aga teatud päevadel võib olla üllatavalt hõre (nt riigipüha).
(3,2) = 1 näitab, et Ida magistraalil teisipäeval loendati vaid 1 sõiduk – erandlikult väike väärtus, mida Poisson halvasti kirjeldaks.
Maatriks (iga element ~ Lognormal(μ=1.5, σ=0.5)):
[ 0.0 4.2 6.7 ]
[ 4.5 0.0 5.3 ]
[ 7.1 5.0 0.0 ]
Tähendus:
Diagonaal on null (endasse reisimine pole arvestatud). Lognormaaljaotus on paremale kaldu, mis sobib reisiaegadele – enamik väärtusi on väikesed, aga esineb aeg-ajalt pikemaid sõite (nt 7.1 lõunast kesklinna tipptunnil).
(1,2) = 4.2 tähendab, et kesklinna osast Põhja linnaosa sõitmiseks kulub keskmiselt 4,2 minutit.
| Jaotus | Maatriksi elemendi tähendus | Näidisväärtuste vahemik |
|---|---|---|
| Poisson (λ=2) | Sõidukite arv ristmikul tunnis | 0…4 |
| Negatiivne binoom (r=2, p=0.4) | Päevane sõidukite arv magistraalil | 1…9 |
| Lognormaal (μ=1.5, σ=0.5) | Reisiaeg (min) linnaosade vahel | 0…7,1 |
Vaatame lähemalt Gamma- ja Weibull-põhistest maatriksitest, mille eesmärk on modelleerida sõidukitevahelisi ajavahesid. Need jaotused on eriti kasulikud liiklusvoogude analüüsis ja simulatsioonides, kus on vaja arvestada ajavahede varieeruvust ja mitte-negatiivsust.
Gamma-jaotus on paindlik kaheparameetriline jaotus (kuju- ja mastaabiparameeter), mis sobib hästi ajavahede modelleerimiseks, kui esineb:
Näiteks võid kasutada gamma-maatriksit sõidukitevaheliste ajavahede jaoks järgmiselt: iga maatriksi element tähistab tõenäosust, et kahe sõiduki vaheline aeg jääb teatud vahemikku.
Weibull-jaotus on samuti kaheparameetriline (kuju ja skaala), kuid selle eripära on:
Weibull-põhises maatriksis saad hõlpsalt simuleerida erinevaid liiklusstsenaariume, seades kujuparameetri vastavalt soovitud "tihenemisele".
Mõlemat saab integreerida ka Obsidiani märkmetesse, kasutades näiteks:
Kui soovid, võin täpsustada, kuidas konkreetset maatriksit üles ehitada või millised Obsidiani tööriistad seda kõige paremini toetavad.
[[Statistika/Jaotused/Maatriks]], [[Poissoni jaotus]], [[Negatiivne binoomjaotus]], [[Lognormaaljaotus]], [[Gamma-jaotus]], [[Weibulli jaotus]]