2017-10-23 2 views
0

に3つのGEV分布をプロットする...だから、私はいくつかのガンベルを作成しているR - IはRに非常に新しいだと私は比較的単純な問題であるべきだと思うかについて、いくつかの助けを借りて行うことができます1つのグラフ

、 "evd"パッケージを使用したフレッシュおよびワイブルデータ

ie。 weib <- rgev(n, loc=0, scale=1, shape = -0.5)

GEVディストリビューションを表示するために3つすべてを同じグラフにプロットしようとしていますが、その方法を見つけることはできません。 ご協力いただければ幸いです。

答えて

0

これを試してください:

# Generate random data 
library(evd) 
gumb <- rgev(rnorm(100), loc=0, scale=1, shape = -0.5) 
frec <- rgev(rnorm(100), loc=0, scale=1, shape = -0.5) 
weib <- rgev(rnorm(100), loc=0, scale=1, shape = -0.5) 
df <- data.frame(gumb, frec, weib) 

# Transform data from wide to long format 
library(reshape2) 
df <- melt(df) 

# Plot density using ggplot2 
library(ggplot2) 
ggplot(df, aes(value, color = variable)) + 
    geom_density() 

enter image description here

関連する問題