Error: A feasible optimal fixed ratio matching that has the specified parameters does not exist.
I am trying to do propensity score matching using method = optimal and caliper=0.25, however, I keep getting an error saying "A feasible optimal fixed ratio matching that has the specified parameters does not exist". When I change use caliper=., it works fine.
I had an understanding that if caliper value is unspecified, the default caliper of 0.25 is used. However, providing value of 0.25 in caliper explicitly gives me an error. Can I still say that Caliper=. means that the caliper value considered while matching is the default value of 0.25?
As described in the CALIPER= syntax section of the PROC PSMATCH documentation, specifying "CALIPER=." requests no caliper constraint be applied to the matching problem. Specifying CALIPER=. is different then not specifying the CALIPER= option, in which case you are correct CALIPER=0.25 would be used as the default.
1) show the entire code you are using. Since we don't know any of the other options you might be using it would involve lots of guessing.
2) and may be related to contents of your data, especially if you specify lots of constraints compared to the number of records available.
As described in the CALIPER= syntax section of the PROC PSMATCH documentation, specifying "CALIPER=." requests no caliper constraint be applied to the matching problem. Specifying CALIPER=. is different then not specifying the CALIPER= option, in which case you are correct CALIPER=0.25 would be used as the default.
Glad to help.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.
Find more tutorials on the SAS Users YouTube channel.