2015-05-12 52 views
1

我有DNA片段的長度(相對於染色體臂,251296項),因爲這樣的:有沒有辦法從連續變量繪製頻率直方圖?

0.24592963 
0.08555043 
0.02128725 
... 

範圍從0到2,和我想使一個連續的相對頻率圖。我知道我可以將值分類並使用直方圖,但我希望顯示連續性。有一個簡單的策略嗎?如果沒有,我將使用分檔。謝謝!

編輯:

我已經創建了一個合併向量與40個等距間隔值0和2之間(包括兩者)。爲了簡單起見,有沒有辦法將每個251296條目四捨五入到合併向量中最接近的值?謝謝!

+0

當你說「連續的相對頻率圖」你的意思是你的一些251296項是重複的,你想成爲在y軸繪製這個頻率是多少? –

+0

使用內核密度圖。如果您查看,有幾種方法可以在R(或任何其他軟件)中執行此操作。 – Frank

+0

@ NathanS.Watson-Haigh嗨!我的意思是這些數值來自一個連續變量。可能有一些重複。 :) – Johnathan

回答

2

鑑於你的大部分數值都沒有重複,因此沒有簡單的方法來得出y軸上的繪圖值,所以我可能會去找一個密度圖。這將突出顯示密集段的長度,即您有很多段長度發生在彼此附近的位置。

d <- c(0.24592963, 0.08555043, 0.02128725) 
plot(density(d), xlab="DNA Segment Length", xlim=c(0,2)) 

enter image description here

+0

嗨!感謝你的快速回復。我做到了,看起來不錯。但是,我希望價值附近的某些細分顯示出來。所以,我認爲我使用相對直方圖並繪製密度函數。 – Johnathan

相關問題