2016-11-09 79 views
1

正常位數功能我想使用R.我使用命令繪製其中R

plot(qnorm,ylim=c(-4,4)) 

使標準正態分佈的位數函數的曲線圖,我得到該圖表

enter image description here

但是,我得到的圖被截斷在$ -2 $和$ 2 $左右。我希望看到這樣的畫面

enter image description here

使用命令

plot(1:99999/10^5,qnorm(1:99999/10^5),type="l") 

產生最後的圖片,但它是低效的和緩慢的。

爲什麼R做截斷圖?我應該使用什麼命令來製作沒有截斷的圖形?

任何幫助非常感謝!

+2

爲'curve'請參閱幫助頁面,並要特別注意'N'說法。爲了高效繪圖,可以使用後一種方法,但選擇x值與您正在繪製的函數的導數成反比(大約)。 – whuber

回答

1

這應該是足夠了:

plot(qnorm,from=pnorm(-4),to=pnorm(4)) 

如果您想有點平滑的在曲率半徑小,我建議增加n參數有點,例如:

plot(qnorm,from=pnorm(-4),to=pnorm(4),n=201) 

看到?plot.function?curve