Closed Ookra closed 1 week ago
Do you get the same error, when using a different transition kernel?
Your parameters are on very different scales, which makes it difficult to find a good new set of parameters. Try log-transforming them in your prior and then handling them correctly in the model.
Do you get the same error, when using a different transition kernel?
Your parameters are on very different scales, which makes it difficult to find a good new set of parameters. Try log-transforming them in your prior and then handling them correctly in the model.
Okay, I will try. Thank you so much!!!
any news? hopefully, we can close the issue! :)
any news? hopefully, we can close the issue! :) Thank you very much for your help! I tried selecting parameters before log-transforming, and it works for most parameters, especially when the sample size is large. Thank you again! : )
ABC.History INFO: Start <ABCSMC id=209, start_time=2024-11-06 11:48:07> ABC INFO: t: 0, eps: 5.00000000e+02. ABC INFO: Accepted: 30 / 30 = 1.0000e+00, ESS: 3.0000e+01. ABC INFO: t: 1, eps: 0.00000000e+00. ABC INFO: Accepted: 30 / 30 = 1.0000e+00, ESS: 1.9135e+00. ABC INFO: Stop: Minimum epsilon. ABC.History INFO: Done <ABCSMC id=209, duration=0:00:11.321198, end_time=2024-11-06 11:48:18>
When I choose only one set of parameters from Distribution by pyabc RV, I find it works, the paramters can be accepted by my rule, and the error can be successfully calculated. However, when I try to use ABCSMC to choose more sets of parameters, it will break down, cou not calculate the next one. I don't know why, please help me. Thank you very much!
%%%%%%%%%%%%%%%%%%%%%%%%%%% Debug log %%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%% My parameters %%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%% My transitions %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%% Kernel 1 %%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%% Kernel 2 %%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%