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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。