2017-06-04 3 views
0

Ich habe eine Liste von Werten. Damit ich Plotten eigentlich nicht ein Histogramm, sondern eine Liste von Pausen und zählt Rückkehr:R Histogramm, finden Sie den Bereich der x-Werte nach y-Wert (Frequenzen)

hist(loc$position, breaks=100000, plot=F) 

Jetzt versuche ich, den Bereich der x-Werte zu erhalten, die zusammen in einen Behälter genommen werden. Ich bin nur an der Tonne mit der maximalen Frequenz interessiert. Ich schaffe daher

x <- hist(loc$position, breaks=100000, plot=F) 

Jetzt bin ich mit, dass in der Mitte des Behälters als x-Werte mit der max zurückzukehren. Frequenz:

x$mids[which.max(list_histo$counts)] 

Aber wie bekomme ich den vollen Bereich von diesem einen Behälter?

Antwort

0
hist_data <- hist(loc$position, breaks=100000, plot=F) 

c(hist_data$breaks[which.max(hist_data$counts)], 
    hist_data$breaks[which.max(hist_data$counts)+1]) 

Auf diese Weise erhalten Sie einen Vektor mit den Anfangs- und Endwerten der Bin mit den meisten Elementen.