首先纠正你的概念, “预测”、“ 预报”虽一字之差,但这是两回事。
地震预测:地震科技人员利用数据、知识、经验等,加以分析,在地震发生之前“猜”地震将会在何时何地发生。
地震预报:政府相关部门根据前期地震科研结论,在地震发生之时利用地震波电波时间差原理,在地震发生后但还未传播到达本地时向民众发出警报。
地震预测是科研行为,是一个世界级难题,但是目前地震科研人员可以根据地震台站记录的地震波变化和野外测量岩石应力变化分析,将近期可能发生地震的区域圈定出来,但这个圈定的精度是非常粗的,面积可能圈出一个台湾岛的大小,时间可能圈出几个月甚至几年,震级烈度还说不准。因此目前地震专业预测结果是无法作为政府公众预报的(总不能迁出一个省的全部人口坐等几年,去等该省某地发生一次仅晃一晃的小型地震吧)。目前地震科研人员正在努力研究,尽量缩小预测的时间地域震级范围。但目前全世界都只是努力,并没有达到发生点级的精度,目前时间精度最先进的也只是月级精度。
地震预报是政府行为,目前最先进最有效地地震预报的在日本,由于日本处于地震带上,地震频繁,日本的地震台网系统与政府警报系统一级联动,不像我国、美国等其他国家需要逐级上报审批。日本目前地震预报的技术依旧使用的是“时间差”原理,当地震发生时,当地地震台站记录到地震发生,利用电波比地震波传播速度快的特点(电波速度3亿米/秒,地震波速5千米/秒),通过电波将地震发生的消息传播至各地,触发各地的地震警报,距离地震发生地越远,这个预报距离地震到来间隔越长,预报就越有价值。因此预报提前5-10分钟是可以办到的,至于20分钟,如果地震侦测及时,如果冲绳发生强震,广岛地区是可以地震波到来前20分钟接到地震警报的。