R語言
fractions
位於 MASS
包(package)。 說明
使用標準連分數法找到實數值對象的有理近似值。
用法
fractions(x, cycles = 10, max.denominator = 2000, ...)
as.fractions(x)
is.fractions(f)
參數
x |
任何數字模式的對象。現在允許缺失值。 |
cycles |
連分數近似過程中要使用的最大步數。 |
max.denominator |
提前終止標準。如果任何部分分母超過 |
... |
傳遞給其他方法或從其他方法傳遞的參數。 |
f |
一個R對象。 |
細節
每個組件首先以形式的連續部分展開
x = floor(x) + 1/(p1 + 1/(p2 + ...)))
其中 p1
、 p2
、... 是正整數,在 cycles
項或 pj > max.denominator
時終止。然後重新排列連分數以將分子和分母檢索為整數。
然後,分子和分母被組合成一個字符向量,該向量成為 "fracs"
屬性並在打印表示中使用。
"fractions"
對象上的算術運算具有完整的浮點精度,但打印出來的字符表示可能沒有。
值
類 "fractions"
的對象。具有 .Data
組件的結構與輸入數值 x
相同,但具有作為字符向量屬性 "fracs"
保存的有理近似值。可以對 "fractions"
對象進行算術運算。
例子
X <- matrix(runif(25), 5, 5)
zapsmall(solve(X, X/5)) # print near-zeroes as zero
fractions(solve(X, X/5))
fractions(solve(X, X/5)) + 1
參考
Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth Edition. Springer.
也可以看看
相關用法
- R fitdistr 單變量分布的最大似然擬合
- R farms 農場管理中的生態因子
- R forbes 福布斯關於阿爾卑斯山沸點的數據
- R fgl 法醫玻璃碎片的測量
- R summary.rlm 魯棒線性模型的總結方法
- R ginv 廣義逆矩陣
- R housing 哥本哈根住房條件調查的頻率表
- R biopsy 乳腺癌患者的活檢數據
- R predict.qda 根據二次判別分析進行分類
- R contr.sdif 連續差異對比編碼
- R Melanoma 惡性黑色素瘤的生存率
- R boxcox 線性模型的 Box-Cox 變換
- R predict.glmmPQL glmmPQL 擬合的預測方法
- R ucv 帶寬選擇的無偏交叉驗證
- R theta.md 估計負二項式的 theta
- R parcoord 平行坐標圖
- R rlm 線性模型的穩健擬合
- R npk 經典 N、P、K 階乘實驗
- R Cars93 1993 年美國銷售的 93 輛汽車的數據
- R predict.lda 通過線性判別對多變量觀測值進行分類
- R geyser 老忠實間歇泉數據
- R summary.negbin 類“negbin”對象的摘要方法函數
- R Aids2 澳大利亞艾滋病生存數據
- R truehist 繪製直方圖
- R mcycle 來自模擬摩托車事故的數據
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Rational Approximation。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。