1
スプラインを使用して密度関数の局所極値を見つける
確率密度関数の局所的な最大値を見つけようとしています(Rのdensity方法を使用して見つけました)。大量のデータがあるため、単純な「周辺を見る」方法(ポイントを見て周辺の最大値であるかどうかを確認する方法)を実行できません。さらに、フォールトトレランスやその他のパラメータを使用して「辺りを見る」のではなく、スプライン補間のようなものを使用してから1次導関数の根を見つける方がより効率的で一般的です。 だから、私の質問: からの関数が与えられた場合splinefun、どのメソッドが局所最大値を見つけますか? を使用して返される関数の導関数を見つける簡単/標準的な方法はありsplinefunますか? 確率密度関数の極大値を見つけるためのより良い/標準的な方法はありますか? 参考のために、以下は私の密度関数のプロットです。私が使用している他の密度関数の形式は似ています。私はRには慣れていないが、プログラミングには慣れていないので、必要なものを達成するための標準ライブラリまたはパッケージがあるかもしれません。 ご協力いただきありがとうございます!!