近年在地震预报问题的探索中,不少人企图使用震级频数法则去寻找大震前兆,讨论 b 值的时空变化.随之出现一个新问题,为适应预报需要资料所取范围越来越小,时段越来越短,这样估计 b 值时使用的地震个数大大减少,至使估计 b 值时误差增加.本文从古登堡、李希特的震级频数法则出发,讨论了 b 值的各种估计方法.其中有极大似然估计、矩估计,线性简单最小二乘估计和非线性简单最小二乘估计等.给出 b 值各种估计的精度,从而比较各种方法的优劣.文中应用蒙特卡罗(Monte-Carlo)方法计算了一个 b 值误差表,供计算 b 值时参考.