-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi, @mvsoom. You have quite a peculiar likelihood. I'm unsure how to specify it yet, but let me answer your questions regardless of this likelihood. So, first of all, what helps to understand what you can or cannot do within h ~ MvNormal(mean=m, cov=V)
h_1 ~ dot(h, c) # where c is a basis vector (1, 0, ..., 0) So, by doing this, you can extract Another thing you can look at is the use of delta and/or ContinuousTransition nodes. For example, # say we have a function Psi_f(a) = [your matrix]
h ~ MvNormal(mean=m, cov=V)
Psi ~ Psi_f(h) The problem is that your message from Psi is a matrix variate distribution. You'd most likely need to use CVI here, and I am not sure how If I were you, I would probably define a delta function of three arguments, i.e., @Nimrais have you tried something like that before? |
Beta Was this translation helpful? Give feedback.
Hi, @mvsoom. You have quite a peculiar likelihood. I'm unsure how to specify it yet, but let me answer your questions regardless of this likelihood.
So, first of all, what helps to understand what you can or cannot do within
RxInfer.jl
is to think of your model in terms of a graph. I know that this isn't something you want to dive in, and we try to hide this from the user so that you have a seamless experience.So when you say
h[1]
what does it mean in terms of the graph? Well, one way of taking the index is to do something like:So, by doing this, you can extract
h[1]
fromh.
Another thing you can loo…