小编Mik*_*keZ的帖子

不透明的传奇盒子

我想知道如何在R中为我的情节创建一个不透明的传奇盒子?我尝试过使用bg ="grey",但图中的线条仍然覆盖了图例.

plot transparency r legend

5
推荐指数
1
解决办法
3412
查看次数

在Linux上以批处理模式运行R:输出问题

我在Linux集群上运行R程序,因为它对我的处理器要求很高.我的程序旨在将多个(大约15个)绘图作为PDF输出到程序收集其输入的文件夹中.

我希望我的程序在后台运行,并在我退出群集时继续运行.

首先,我试过这个:

cd /Users/The/Folder/With/My/RScript #changed working directory
nohup ./BatchProgram.R &
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为它将输出附加到一个名为的文件nohup.out,并且没有输出我需要的任何PDF.

接下来我尝试了这个:

cd /Users/The/Folder/With/My/RScript #changed working directory
R #to run R
source(‘BatchProgram.R’) #to run my program
Run Code Online (Sandbox Code Playgroud)

这给了我想要的输出,但没有在后台运行程序(当我退出集群时会停止).

有人可以告诉我如何获取第二块代码的输出,同时在后台运行程序并导致它甚至在我注销linux集群后继续运行(如第一块代码)?

非常感谢!

linux pdf r batch-file cluster-computing

4
推荐指数
2
解决办法
5904
查看次数

导致对象消失的功能

这是一个非常奇怪的情况,我遇到过.基本上,我正在尝试将累积分布函数拟合到我的数据的G函数.在这样做之后,我想绘制模型和原始数据,并将其输出为PDF.我将允许代码解释(只需复制和粘贴):

library(spatstat)

data(swedishpines)

mydata <- swedishpines

mydata.Gest <- Gest(mydata)

Gvalues <- mydata.Gest$rs

count <- (which(Gvalues == 1))[1]

new_r <- seq(1/count, length(Gvalues)/count, by = 1/count)

GvsR_dataframe <- data.frame(G <- Gvalues, R <- new_r)

themodel <- suppressWarnings(nls(G ~ pnorm(R, mean, sd), data = GvsR_dataframe, start = list(mean=0.4, sd=0.2), trace = FALSE))

pdf(file = "ModelPlot.pdf")

plot(mydata.Gest, cbind(rs, theo) ~ new_r, lty = c(1, 2), col = c("black", "red"), xlim = c(0, max(new_r)), ylim = c(0,1), main = paste("Model-fitting for G Function \n Mean …
Run Code Online (Sandbox Code Playgroud)

variables r function object spatstat

4
推荐指数
1
解决办法
676
查看次数