0

グリッドマップの例を以下に示すように、世界地図上にグリッドを作成しようとしてい ます

ファイルの rate2 列に基づいてグリッドに色を付けたいと考えています。私が得た解決策のほとんどは、国に基づいて世界を彩るだけです。どうすればいいですか。私のcsvを添付しました。

ヒートマップ.csv

4

1 に答える 1

2

R の空間補間パッケージのいくつかを見てみましょう。R のSpatial Task View は、automap、gstat、Fields、geoR などの優れたリストを提供します。マップを取得するには、次のことを行う必要があります。

  • 予測グリッドを定義する
  • 必要に応じて、クリギングの場合のバリオグラムなど、データのいくつかの数学的特性を当てはめます。
  • この新しいグリッドで値を予測します。

このデータの場合、最初の最善の策は、逆距離重み付け、またはスプライン ベースの補間 (フィールドの Tps など) であると思います。

いくつかのメモ:

  • あなたのデータは陸上にしかありません。陸上でのみ予測グリッドを定義することをお勧めします。
  • 同じ空間位置に複数の観測があります。automap/gstat でのクリギングの実装がこれを好まないことは確かです。重複した観測を破棄するか、集計 (平均など) します。複製を使用して測定の不確実性を推定し、補間中にこれを考慮する方法はありますが、これを実装するのは簡単ではありません。

詳細については、このトピックに関する私の以前の投稿の 2 つも参照してください。

于 2012-07-26T09:47:03.707 に答える