Use of uninitialized value $yValue in numeric lt (<) at -e line 1019.

When I used the scripted Boltzmann inversion method to generate a force field, such a problem occurred. How can I solve it?