Skip to content

Instantly share code, notes, and snippets.

@acarril
Created June 7, 2020 20:02
Show Gist options
  • Save acarril/6954661c51f710b5a5a65ef6471a7136 to your computer and use it in GitHub Desktop.
Save acarril/6954661c51f710b5a5a65ef6471a7136 to your computer and use it in GitHub Desktop.
# Compute transition matrix based on a distribution
using LinearAlgebra, Distributions
function fTransitionMatrix(grid; dist = LogNormal())
N = size(grid)[1]
Mat = UpperTriangular(transpose(repeat(grid, outer=[1, N])) .- grid)
prMat = cdf.(dist, Mat)
trMat = hcat(prMat[:, 2:end], ones(N)) .- prMat
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment