R语言Formula/公式转化为数值

先上代码

>library(Formula)
>formula <- y ~ a/(1+exp(b*log(x) +c))
>a = 133
>b = 1
>c = -5
>x = c(1:100000)
>Fformula = Formula(formula)
>rFformula = attributes(Fformula)
>fyData = eval(rFformula$rhs[[1]]) 
>plot(fyData~x,log = "x",col = "RED")
  • Formula: class Formula extends the base class formula by allowing for multiple responses and multiple parts of regressors. 也就是说大Formula 是对小formula(即原公式功能的拓展),所以必须得用。
  • eval函数: 评估指定式子和返回值计算
  • 可以自己查看rFormula内容

还不太会predict直接作图,在学习中
图片,其中x轴已经显示为 log scale
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值