這個問題在這里已經有了答案: 為什么這些數字不相等? (6 個回答) 9 小時前關閉。
我正在閱讀以下教程以測驗兩個群體的比例。運行后
prop.test(x=c(342,290), n=c(400,400))
我收到了 9.558674e-06 的 p 值,教程說它大于 0.05 的 alpha 水平。我認為這是一個錯字,只是將 p 值與其十進制表示法的值 0.000009558674 進行比較,但收到“假”。我什至關閉了科學記數法
options(scipen=999)
當從 prop.test 回傳的物件列印出 p 值時,當將 p 值與 0.000009558674 進行比較時,我仍然收到“假”,它認為 p 值小于。為什么會這樣?
uj5u.com熱心網友回復:
您可能需要考慮使用該all.equal()功能。可以使用tolerance引數設定值之間的容差。
isTRUE(all.equal(2, 2.00000001))
## [1] TRUE
isTRUE(all.equal(2, 2.00000001, tolerance = 0.0000000001))
## [1] FALSE
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/388504.html
