r - 如何使用 R 求解方程
问题描述
我想分别将“dum1”和“dum2”等同于 5 和 1.5 并求解这两个方程并得到“alp”和“lam”的值。以下是R代码,但弹出错误。“乐趣(x,...)中的错误:缺少参数“lam”,没有默认值”有人可以帮我解决它吗?
F<-function(alp,lam){
dum1=((1/lam)*(digamma(alp+1)-digamma(1)))
dum2=((1/lam^2)*(psigamma(1)-psigamma(alp+1)))
return(c(dum1-5,dum2-1.5))
}
x<-fsolve(F,c(0,2))
解决方案
推荐阅读
- c# - MongoDB C# 驱动程序:以不那么冗长的方式进行更新?
- python - 如何使用 Python 在目录中重新保存 excel 文件?
- assembly - 为什么在 AVR ASM 上使用 Z 寄存器访问程序存储器时要乘以 2
- gitlab - 如何使用“only”参数的不同键之间的 OR 关系有条件地执行 Git-Lab 管道作业
- javascript - 使用 CTR 模式问题对 crypto-js 进行加密和对节点加密进行解密
- python - 如何从 django docker 容器下载 csv 文件
- java - 更新 Mysql 数据库时无法在 Android 中更新我的用户界面
- symfony - 如何过滤 api 平台实体上的自定义属性
- r - 如何在 R 中的同一图中绘制两个不同的用户定义函数
- javascript - javascript压缩正在上传到数据库的分块图像文件