ラスターの欠損値を埋める新しい方法


8

一部のラスターで欠損値を埋めるための堅牢な方法を探しています。彼らはすべて単一の層を持っています。欠損値は、単一ピクセルから中サイズのパッチで構成されます。ラスターのサイズは約1000 x 1000ピクセルで、最大のパッチは20x20ピクセルのようなものです。

Hmisc RパッケージのaregImputeを使いたくなります。誰かがこの目的でそれを使用しましたか?

このアプローチは非常にクールに見えますが、見た目に美しい修正を生成することのみを目的としています。

これの詳細な説明:

すべてのラスター(合計で36個あります)は同じ範囲を共有し、重なり合って位置合わせされます。各ラスターは異なる変数です。さまざまなソース(リモートセンシング、地形学、気候学)から変数を収集しました。元のラスターにはさまざまな解像度があります。最小は30mです。そこから彼らは1kmもの高さになります。3次たたみ込み(すべての変数は連続)を使用してすべてを1kmにリサンプリングしました。別の1kmのラスターがあり、そこにはいくつかのサンプリングされたポイントの対象となる変数のデータがあります。そこで、それらのポイントと他のラスターを共変量として使用してモデルをトレーニングし、その変数の完全なラスターを生成できるようにしました。残念ながら、ほとんどの共変量ラスターにはいくつかの欠損値がありますが、実際にはそれほどではありませんが、問題を完全に解消したいと思います。

ありがとうございました。

ps私はこれにRを使用したいと思います。


欠落の理由は何ですか?なぜ値を入力するのですか?(これらの両方が適切なソリューションの選択において重要です。)「堅牢」とは正確にはどういう意味ですか?(それは技術的な統計的意味を持っていますが、それがここでどのように適用されるかはまだ明らかではありません。)
whuber

レイヤーを予測モデルの共変量として使用しています。私が使用しているモデルは欠損値を処理しないため、どのラスターでも欠損値のあるピクセルは計算されず、「予測レイヤー」に穴が残ります。多分ロバストという言葉はあまり使われていませんでした、私はお詫び申し上げます。私が探しているのは、補完が私の共変量と目的変数の間の根本的な関係を保存することです。これを多様な仮定と呼ぶ方法がわかりませんか?
JEquihua 2013年

変数によっては、センサーの欠陥または測定エラーが欠落した値に置き換わることにより、ミスが発生します。
JEquihua 2013年

ラスターが重なっているかどうか。それらがオーバーラップしない場合、またはオーバーラップの一般的な量がいずれかの時点で2つまたは3つのラスターしかない場合、から多くの値を取得することは困難aregImputeです。それ以外の場合、これは有望なアプローチであり、モデルに空間相関項を含めるとさらに魅力的になります。
whuber

1
センシングの問題により欠落しているデータは、常に空間的に相関しています。この相関関係を説明する合理的な方法は、それがどれほど単純であっても、その相関関係を無視する最も洗練された方法よりもパフォーマンスが良いと思います。リサンプリングは問題になる可能性がありますが、何をしたかは不明です。あなたの質問のより詳細な説明を歓迎します。(良い一般原則は、可能であればリサンプリングされたデータではなく、元のデータを使用して統計分析を実行し、リサンプリングのアーティファクトを回避することです。)
whuber

回答:


5

私はRパッケージの作成者ですgapfill。これは、時空間リモートセンシングデータセットの欠損値を予測するための柔軟なツールです。 https://CRAN.R-project.org/package=gapfillそれはあなたの場合に役立つかもしれません。

リモートセンシングデータセットの欠損値を予測するために公開されている方法の概要については、対応する公開https://doi.org/10.1109/TGRS.2017.2785240の表1を参照してください


1
興味深いパッケージ。よくやった!
aldo_tapia
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.