gpt4 book ai didi

R Sweave 用户定义函数

转载 作者:行者123 更新时间:2023-12-04 10:41:24 26 4
gpt4 key购买 nike

我正在编写一个小函数,给出组合条件密度和经验累积分布图。

cdpl<-function(df,dep,indep){
attach(df)

cdplot(dep~indep,xlab=deparse(substitute(indep)),ylab=deparse(substitute(dep)))
g<-indep
ec<-ecdf(indep)
lines(knots(ec),as.numeric(names(table(ec(g)))),col="red",lw=3)
detach(df)
}

这很好用,但是当我尝试编织它时,我的运气已经全部耗尽......
<<fig1,fig=T>>=
par(mfrow=c(1,2))
print(cdpl(tre,A,B))
print(cdpl(tre,A,C))
@

Sweave("re.rnw") Writing to file re.tex Processing code chunks ...



1 : echo term 逐字 eps pdf (label=fig1)

错误: block 1 (label=fig1)
model.frame.default(formula = dep ~ indep) 中的错误:
变量“dep”的类型(列表)无效

当它在 sweave 之外可以正常工作时,这怎么可能呢?

//M

最佳答案

而不是附加(导致所有类型的问题)将数据框作为数据参数传递给 cdplot 并查看是否有效。

关于R Sweave 用户定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com