1
我想繪製在R的數據框的直方圖。我使用Hmisc包來做同樣的事情。除了一個問題,它會爲分類數據生成一個非常好的圖表。它顯示頻率而不是概率。請找一個代碼示例(從包中的文件,雖然我的數據是絕對的,但是,這並不重要)如下:hmisc hist在R與密度
x <- rnorm(200,0,2)+1; y <- x^2
x2 <- round((x+rnorm(200))/2)*2
x3 <- round((x+rnorm(200))/4)*4
dfram <- data.frame(y,x,x2,x3)
hist(dfram)
如何修改上圖中顯示標準化後的頻率?
我已經試過hist(dfram, type='density')
,但type ='density'
是histSpike函數繪製內核密度的參數。我也試過hist(dfram,f=F)
和hist(dfram,prob=T)
(它與我所瞭解的基本相同),但直方圖仍顯示頻率。
嗨,我使用的是從Hmisc包'hist.data.frame'功能。我嘗試了你的建議,但它對我沒有用。您的建議適用於基本包中的hist功能。附上另一個例子,使問題更加清晰。 (樣本(c(0,1),1000,替換= T),樣本(LETTERS [1:2],1000,替換= T))' 'hist(a)' –
@AjinkyaGhorpade查看「Hmisc :: hist」的幫助文件並查看返回的值。最有可能的密度或至少是倉數量是可用的。如果是後者,只是對照自己規格化倉數量。 –
我沒有檢查返回值。該函數僅返回繪製頁數。 –