問題タブ [geor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
882 参照

r - par(mfrow()) が krig マップで機能しない

クリグ マップを並べて並べるのに問題があります。split.screen、par(mfrow())、および par(mfcol()) を試してみましたが、役に立ちませんでした。空間点パターンを並べようとしたときに同じ問題が発生しました...これらのグラフを生成するためにたくさんのパッケージを使用しているので、それが問題かもしれません。

これは私のコードです。過去に問題を引き起こさなかった非常に単純なもの

ありがとう!nm

0 投票する
0 に答える
101 参照

r - 値が繰り返されるデータの変換

私は似たような多くのデータフレームを持っています

上記と同様のデータセットで外れ値を特定しようとしています。通常の QQ プロットとヒストグラムを見ると、このサンプルが正規分布からのものではないことが明らかです。

df$count のヒストグラム

df$count の QQ プロット

次に、Box-Cox ベキ変換を使用して、データを正規分布データに近づけようとします。

注:forecast、またはcarパッケージを使用するなど、Box-Cox 変換パラメーターを見つける他の方法を認識しています。Box-Cox 変換関数の拡張ファミリを使用し、https://stats.stackexchange.com/a/35717/101902回答のように変数を最適化する方法もあります。私が使用しない理由の 1 つは、forecastほとんどの場合、データが等距離ではなく、典型的な時系列特性を持たないことです。もう1つは、プロセスを自動化する必要があるという事実です。GLMに適合するメソッド、またはLMは盲目的に何も返さないだけです。

データを変換し、変換されたデータの z スコアを計算すると、次のようになります。

変換後、データは正規分布データにより近くなりますが、データ ポイントが 1 であると、標準化プロセスが歪められます。したがって、明確な外れ値はまったく検出されません。データの標準化に関するほとんどの記事、ブログ投稿、または同様のメディアでは、これらの極端なケースについては決して言及されていません。

この質問を入力し始めたとき、1 を処理できる他の変換方法があるかどうかを尋ねるつもりでしたが、それは問題ではないことに気付きました。

データセットに同じ値が多数ある場合、どのように処理しますか? 特に、データセットの最小値または最大値のように両極端にある場合。

0 投票する
1 に答える
43 参照

r - geoR の関数の値に従って R リストをサブセット化する

Rの動作を調べていると、奇妙なことがわかりました。

これは私が使用しているパッケージであるため、参考としてパッケージ geoR を使用します。

リストのサブセット化がどのように機能するかを理解していないようです。次のコードがあります。

ここでは、2 つのバリオグラムを作成します (これらの関数の性質は関係ありません)。すぐに確認できるように、これらは「バリオグラム」クラスのオブジェクトです。

各バリオグラム内には、抽出したい 2 つのベクトル "u" と "v" があります。それらをリストに入れているので、単純なサブセット化でそれらを取得できると期待しています。

ここで、中央のサブセットを引用符で囲んで同じオブジェクトを呼び出すと、同じ結果が得られます。

しかし、関数の出力または関数の出力として定義されたオブジェクトでサブセットを呼び出すと、出力は同じではありません。

なぜこれが起こるのですか?クラスバリオグラムの定義方法の核心と関係がありますか、それともリストのサブセット化について私が理解できないことがありますか? ありがとうございました