問題タブ [kernel-density]
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.
r - MASS パッケージでカーネル密度をプロットできません - min(x) : min に欠落していない引数はありません。Inf を返す
データをプロットしようとすると、次のエラー メッセージが表示されます。
この再現可能なコードは動作します:
しかし、私の実際のデータを使用しても、次のことはできません。
ただし、2 つのデータ セットの構造は同じです (ダミー データ [dat] と実際のデータ [temp])。
それらは両方ともデータフレームに格納されており、私が認識している唯一の違いは長さであり、それtemp$V1
は と で制限され-1
て1
います。
の出力はkdexy <- kde2d()
、2 つのデータセット間で異なります。サンプル データでは、Z
セクションに非常に小さな数が入力されています。実際のデータセットでは、すべてのポイントが「NaN」で満たされています。
r - 複数のグループによる密度プロット
パッケージで多重代入を使用した後、を使用して、densityplot()
からのようなものを作成しようとしています。再現可能な例を次に示します。lattice package
ggplot2
mice
生成するもの:
出力をもう少し制御したい(そしてこれをggplotの学習演習としても使用している)。それで、bmi
変数について、私はこれを試しました:
これを生成します:
したがって、いくつかの問題があります。
- 色が間違っています。色を制御する私の試みは完全に間違っている/無視されているようです
- 不要な水平線と垂直線があります
- 凡例にImputedとObservedを表示したいのですが、コードでエラーが発生します
invalid argument to unary operator
さらに、1行で達成されることを行うにはかなりの作業が必要なようですdensityplot(impute)
-それで、私はこれを完全に間違った方法で行っているのではないかと思いましたか?
編集:@ROLOが指摘したように、4番目の問題を追加する必要があります。
.4。プロットの範囲が正しくないようです。
r - R ggplot2 - 単純なプロット - 対数軸の範囲を指定できません
ggplot2 の R で単純な密度プロットを作成しようとしています。これがうまく機能する私のコードです。
問題は、私が望むように x 軸を負の数に調整できないことです。
うまく機能しますが、
まったく機能しません!それは私にこのエラーを与えます:
if (zero_range(range)) { のエラー: TRUE/FALSE が必要な場所に値がありません
助けてください!
r - 重なり合うプロットの数に比例した色で、Rに10個の密度プロットを重ねます
224900個の観測値と10個の変数を含むデータセットがあります。これらは、元のデータ値へのさまざまなテイラー級数逆変換の結果です。これらの10個の変数のそれぞれの密度プロットをオーバーレイして、データ推定値に対するテイラー級数の逆変換のロバスト性のレベルを示したいと思います。10本の線だけでなく、色を適用して、各密度プロットがグレースケールの10%を占めるようにするとよいと思いました。プロットの1つに関連するデータがある場合、10%の灰色になり、2つのプロットは20%で2倍暗くなり、すべての密度プロットが重なるところまでは100%になります。
melt
以前は、2249000行の長さのデータフレームを取得していました。3つの列があり、1つ目は個人ID、2つ目はグループ化変数(variable
)、3つ目は1日のkJ摂取量(value
)の値です。
次のコードを使用して密度プロットをオーバーレイしましたggplot2
が、グループに異なる色を使用しています。このコードを変更してグレースケールを取得するにはどうすればよいですか?10グループすべてに同じ色と色濃度を持たせたいです。プロットの目的は、グレースケールを使用して密度プロットのオーバーラップの量を視覚的に示すことです。
10ではなく5つのグループを使用して、支援したい人のために試してみるいくつかのテストデータ:
答えは修正scale_colour_grey
や修正に関連しているかもしれないと思いますscale_manual
が、私はこれを自分で解決するのに十分な理解がありません。
r - ヒストグラムの上に密度推定をプロットする方法は?
x
NAのない数値ベクトルです。
走る:
histを呼び出すときにprob=TRUEを設定することをお勧めします。それも説明できれば素晴らしいと思います。ありがとうございました。
r - Rでの密度プロットの解釈
年齢の日数のリストがあり、密度プロットに年数で表示したいと考えています。
私はこれを2つの方法で行いました。x軸のラベルを年に変更し、データを365で除算することです。これらの方法では、異なる密度推定値が得られます。
最初のプロットは、以下を使用して生成されます。
y軸に表示される密度の範囲は0〜0.0002です。
ただし、これを行う場合(上記のようにxラベルを変更するだけでなく、年齢を365で割って年を取得します):
プロットは同じように見えますが、密度の範囲は0〜0.08です。何が起こっているのか理解するのに苦労しています。2つのプロット間で密度が異なるのはなぜですか。
r - ヒストグラムと累積ヒストグラムに密度線を追加する
次のように、ヒストグラムと累積ヒストグラムに密度曲線を追加します。
これが私が行ける限りです:
r - ggplot2の凡例に一致するように個々の密度を変更する
いくつかの密度プロットを重ね合わせて、ggplot2 で図を作成する作業を行っています。一連の年 (この場合は 2004 年から 2012 年) の 12 月ごとのデータ ポイントがあり、12 月と年ごとに密度関数をプロットし、それらを重ねるとします。特定の月の 1 つの密度線を、他のすべてが実線の場所に点線で強調表示したいと思います。以下に再現可能な例を示します。
現在、製作可能です。残念ながら、右側の凡例は、2008 年 12 月の破線ではなく、青い実線を示しています。2008 年 12 月のみ、凡例を破線の密度線に対応させるにはどうすればよいですか (たとえば、他のすべての凡例キーは実線です)。legend.key を使用してみましたが、これは凡例の実際のオブジェクトではなく、アウトラインと背景に対してのみ機能します。
r - Rでのカーネル密度推定から値を取得する
Rの株価の対数の密度推定値を取得しようとしています。を使用してプロットできることはわかっていplot(density(x))
ます。ただし、実際には関数の値が必要です。
カーネル密度推定式を実装しようとしています。これが私がこれまでに持っているものです:
どんな助けでも大歓迎です。何日もこれにいました!