Help fitting a vector function
이전 댓글 표시
I am hoping someone could help me figure out a method for fitting a vector function. The function is simple: A = B + C where each variable is a 2 dimensional vector. The magnitude of A is defined with an arbitrary univariate distribution, the direction is unknown. Vector B is a constant valued vector which is known. Vector C is assumed to have direction that is uniformly distributed. How can I solve for the univariate distribution of C's magnitude?
I envision a method which considers a candidate distribution for C's magnitude, which I will call [C'] (square brackets denoting magnitude). An empirical distribution for vector C' can then be produced, as well as for [ B + C']. The algorithm can optimize the parameters of [C'] by minimizing the log-likelihood value for [ B + C'] against a sample from [A]. The minimum log-likelihood values from multiple candidate distributions would be used to select the best candidate distribution for [C]. Is this a good approach? What MATLAB functions can help solve this problem? Thanks for any help!
답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 Probability Distributions and Hypothesis Tests에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!