gpt4 book ai didi

r - 如何在R Markdown 输出中将R代码保留在页面内?

转载 作者:行者123 更新时间:2023-12-04 13:37:23 24 4
gpt4 key购买 nike

我试图在 R markdown 中运行以下代码只是为了打印代码。我不想从 R 代码打印结果。代码中的一些行非常大。当我运行时,它运行良好,但有些行超出了页面?这是R Markdown 代码

title: R code
output:
pdf_document:
toc: true
number_sections: true
documentclass: article
classoption:
- portrait
- a4paper
---



```{r,eval=F,echo=TRUE}
hrs_data_GS$rSLn==i,\]%*%beta\[k,\])^2/2*sigma2)+
sum(z_ij_str\[i\]*xdata\[hrs_data_GS$rSLn==i,\]%*%alpha\[k,\])-
0.5*sum(w_ij\[hrs_data_GS$rSLn==i\]*(xdata\[hrs_data_GS$rSLn==i,\]%*%alpha\[k,\])^2)+
( (lamda/sigma2)*sum(hrs_data_GS$y_ij\[hrs_data_GS$z_ij==1 & hrs_data_GS$rSLn==i\]-
xdata\[hrs_data_GS$z_ij==1 & hrs_data_GS$rSLn==i,\]%*%beta\[k,\])
+sum_z_ij_str\[i\]- sum(w_ij\[hrs_data_GS$rSLn==i\]*
xdata\[hrs_data_GS$rSLn==i,\]%*%alpha\[k,\]))^2*
2*((n_i\[i\]*lamda^2/sigma2)+sum_w_ij_j\[i\]+1/sig2.theta)^-1)+
(log(pi_cls\[i,k\])) #(log(pi_k\[k\]))
}
}
nume_prod<-nume_prod-apply(nume_prod,1,max) #it works
nume_prod <- exp(nume_prod)
prob_cls_rsum=apply(nume_prod, 1, sum)
prob_cls=nume_prod/ prob_cls_rsum
#cls=miscF::rMultinom(p=cbind(prob_cls)) #miscF is not available at CRC
cls=Hmisc::rMultinom(p=cbind(prob_cls),1)
#Update sum_y.ij_j and sum_wxa_ij_j before updating the theta
#these values involve 'cls'
#******
for (i in 1:m){
#1**********
sum_y.ij_j\[i\]<-(lamda/sigma2)*sum((hrs_data_GS$y_ij\[hrs_data_GS$z_ij==1 & hrs_data_GS$rSLn==i\]-
xdata\[hrs_data_GS$z_ij==1 & hrs_data_GS$rSLn==i,\]%*%beta\[cls\[i\],\])
) #conditioning on z_ij==1
#2******
sum_wxa_ij_j\[i\]<-sum((w_ij\[hrs_data_GS$rSLn==i\]*
xdata\[hrs_data_GS$rSLn==i,\]%*%
alpha\[cls\[i\],\])
)
}
#Update theta_i
theta_i=rnorm(m, #number of thetas
(sum_z_ij_str-sum_wxa_ij_j+sum_y.ij_j)*
(((1/sig2.theta)+sum_w_ij_j+((lamda^2/sigma2)*n_i_z1))^-1), #mean
sqrt((((1/sig2.theta)+sum_w_ij_j+((lamda^2/sigma2)*n_i_z1))^-1)) #std


```

这是输出
R markdown output

我想将所有代码保留在页面内。有什么办法可以为所有块做吗?

最佳答案

我认为您正在寻找 width.cutoff :

您可以在顶部更改块选项:

library(formatR)
```{r, tidy=TRUE, tidy.opts=list(width.cutoff=60), eval = FALSE, echo = TRUE}

关于r - 如何在R Markdown 输出中将R代码保留在页面内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61001239/

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