小编Jav*_*ier的帖子

在R中存储循环迭代的结果

我正在尝试存储以下代码的结果,但是我只能想出一种解决方案,以最小的残差平方和保存模型的结果。这是有用的,直到结果在c和γ的范围内为止,因此我需要评估其他点的特征。为此,我需要存储每次迭代的结果。有谁知道在这种情况下该怎么做?

提前致谢!

dlpib1 <- info$dlpib1
scale <- sqrt(var(dlpib1))
RSS.m <- 10

for (c in seq(-0.03,0.05,0.001)){
  for (gamma in seq(1,100,0.2))
    {
    trans <- (1+exp(-(gamma/scale)*(dlpib1-c)))^-1
    grid.regre <-lm(dlpib ~ dlpib1 + dlpib8 + trans + trans*dlpib1 + 
                  + I(trans*dlpib4) ,data=info) 
coef <- grid.regre$coefficients
RSS <- sum(grid.regre$residuals^2)

if (RSS < RSS.m){
  RSS.m <- RSS
  gamma.m <- gamma
  c.m <- c
  coef.m <- coef
  }
 }
}
grid <- c(RSS=RSS.m,gamma=gamma.m,c=c.m,coef.m)
grid`
Run Code Online (Sandbox Code Playgroud)

iteration loops r storing-information

5
推荐指数
2
解决办法
3万
查看次数

带有geom_line和geom_point的ggplot2中的图例

我有下图.正如你所看到的,它由两条实线组成geom_line,并用灰色线条构成geom_point.图表正是我需要的图形,但是,图例并未显示灰线也有点 - 需要包括它,因为图像将以黑白打印.

产量

这是我正在使用的代码

library(ggplot2)
library(reshape2)

ggplot(base_fin, aes(x = fecha, y = valor)) +
     geom_line(aes(colour = Serie, linetype= Serie, size = Serie)) + 
     facet_wrap(~ indicador_f, scales = "free") + theme_bw() + 
     theme(legend.title = element_blank(), 
           legend.position="bottom", 
           text=element_text(family="Calibri"),
           plot.caption=element_text(size =8)) +
     labs( x =" ", 
           y = "Balance %",
           caption = "Fuente: Fedesarrollo - Encuesta de Opinión Empresarial ") + 
     geom_point(data = pick(~ Serie == "Desestacionalizada"),
                size = 1,
                shape=21, 
                fill = "#696969") +
  scale_color_manual(values=c("#696969","#A52A2A")) + 
  scale_linetype_manual(values=c("solid", …
Run Code Online (Sandbox Code Playgroud)

r legend ggplot2

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

你会如何在R中复制这个图形

我想知道如何在R中做这个图?

图形

我考虑过使用ggplot包中的geom_bar.但是我不知道如何绘制变化的厚度和同时反映多年增长的颜色.

我很欣赏任何想法.

谢谢.

plot r graph ggplot2

2
推荐指数
1
解决办法
162
查看次数

标签 统计

r ×3

ggplot2 ×2

graph ×1

iteration ×1

legend ×1

loops ×1

plot ×1

storing-information ×1