Size: a a a

Язык программирования Julia / Julia programming language

2018 September 26

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
А в чём проблема?
В 1.0.0 последнее равенство выдает true
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Более того, даже === выдаёт true. Так что компилятор уже совсем умным стал.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Правда
struct Foo
 x::Vector{Int}
end

a = Foo([1, 2])
b = Foo([1, 2])

a == b          # false
a.x == b.x   # true
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Да я всё ещё на 0.5 сижу или что тут у меня на работе
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
тогда пардон ) потому что ранее это были неравные вещи, и меня это очень удивило
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
интересно
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
в Disctributions есть функция, которая считает cdf для одномерных распределений, но почему-то нет функции для многомерных ... в частности, даже для нормального нет :(
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
если вдруг кто видел cdf для нормального многомерного распределения... либо знает, как его можно посчитать без чудовищной погрешности — напишите пожалуйста!!
источник

A

Alexandr M in Язык программирования Julia / Julia programming language
Оценка Cdf многомерных данных с малой погрешностью это считай решение задачи ML в общем виде
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
😢 плохо дело
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
я мало дел с оптимизацией имел до этого момента, не в курсе, какие там фокусы используются. Может, можно какие-то симметрии найти и упростить выражение? даже не знаю, какие тут хитрости есть
источник

NC

Nikolai Chinaev in Язык программирования Julia / Julia programming language
cdf для одномерной случайной величины — это функция x, равная вероятности того, что случайная величина не больше x. Как она будет определена для многомерной случайной величины?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
она берется от x1, ... x_n и равна вероятности того, что первая координата не больше x1, вторая не больше x2 и т.д.
источник

NC

Nikolai Chinaev in Язык программирования Julia / Julia programming language
нормальное распределение — с произвольными параметрами, или можно предположить, что матрица ковариаций диагональна?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
да, с произвольными, если бы там независимы все были, то я бы разложил в произведение )
источник

A

Alexandr M in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
если вдруг кто видел cdf для нормального многомерного распределения... либо знает, как его можно посчитать без чудовищной погрешности — напишите пожалуйста!!
А,для нормального многомерного, сорри, думал оценка неизвестной плотности... типа empiric cdf
источник

A

Alexandr M in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
если вдруг кто видел cdf для нормального многомерного распределения... либо знает, как его можно посчитать без чудовищной погрешности — напишите пожалуйста!!
А что значит посчитать? Оценить параметры из данных?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
ну дана точка (x1, ... x_n), посчитать F(x1, ... x_n) — значение функции распределения в этой точке
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
это какой-то большой n-мерный интеграл от большой области от чего-то очень маленького (плотности), и нехорошо получается
источник
2018 September 27

A

Alexandr M in Язык программирования Julia / Julia programming language
Надо специальные вычислительные методы использовать.

https://www.itl.nist.gov/div898/software/dataplot/refman2/auxillar/mvncdf.htm


This command uses codes provided by Alan Genz (see the Reference seciton below). 
источник