[程式] R程式錯? 還是我哪裡錯?
我想自己寫一個P(X>x)的函數也就是1-pnorm
此函數為A函數
A=function()
{
InteOut = integrate( function(x)
{
dnorm(x,10,sqrt(0.24))
},0,Inf)$value
InteOut
}
A()
1-pnorm(0,10,sqrt(0.24))
----
A() 結果是 1
1-pnorm(0,10,sqrt(0.24)) 結果是 1
----
B=function()
{
InteOut = integrate( function(x)
{
dnorm(x,11,sqrt(0.24))
},0,Inf)$value
InteOut
}
B()
1-pnorm(0,11,sqrt(0.24))
----
B() 結果是 3.707784e-05
1-pnorm(0,11,sqrt(0.24)) 結果是 1
A()函數與B()函數的結果照理說要非常接近,但答案卻完全相反。
高手們,可以解釋一下 B()這地方結果怎麼變成這樣嗎?
我只有更改黃色部份而已
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.175.169
→
05/23 11:18, , 1F
05/23 11:18, 1F
→
05/23 11:19, , 2F
05/23 11:19, 2F
→
05/23 11:23, , 3F
05/23 11:23, 3F
→
05/23 11:36, , 4F
05/23 11:36, 4F
※ 編輯: aflilfesy 來自: 211.76.175.169 (05/23 11:38)
※ 編輯: aflilfesy 來自: 211.76.175.169 (05/23 11:38)
→
05/24 02:13, , 5F
05/24 02:13, 5F
→
05/24 02:14, , 6F
05/24 02:14, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):