小编MYa*_*208的帖子

使用ggplot2重现以下基本图形

我想用ggplot2重现以下基本图表. 在此输入图像描述

以下是生成此图的R代码.

set.seed(12345)
Data <- matrix(data = rnorm(n = 30, mean = 0, sd = 1), nrow = 6, ncol = 5)
dimnames(Data) <- list(paste("G", 1:nrow(Data), sep = ""), paste("E", 1:ncol(Data), sep     = ""))
SVD <- svd(Data)
D <- diag(SVD$d[1:min(dim(Data))])
G <- SVD$u%*%sqrt(D)
E <- SVD$v%*%sqrt(D)

dimnames(G) <- list(rownames(Data))
dimnames(E) <- list(colnames(Data))

SVD.Values <- SVD$d
PC.No <- c(1:length(SVD.Values))
PC.SS <- SVD.Values^2
PC.Percent.SS <- PC.SS/sum(PC.SS)*100


library(grDevices)
con.hull.pos <- chull(G)
con.hull <- rbind(G[con.hull.pos, ], G[con.hull.pos[1], ])

getPerpPoints <- function(mat) { …
Run Code Online (Sandbox Code Playgroud)

graphics r ggplot2

8
推荐指数
1
解决办法
870
查看次数

每个页面上的列名称,其中包含Sweave中的xtable

我想在xtable的每个页面上都有列名.

\documentclass{article}
\usepackage{graphicx}   
\usepackage{longtable}

\begin{document}

<<>>=
x <- matrix(rnorm(1000), ncol = 10)
x.big <- xtable(x,label='tabbig',caption='Example of longtable spanning several pages')
@

<<label = tabSEM.S, echo = FALSE, results = tex >>=
print(x.big,tabular.environment='longtable',floating=FALSE)
@

\end{document}
Run Code Online (Sandbox Code Playgroud)

任何帮助将受到高度赞赏.谢谢

latex r sweave xtable

8
推荐指数
1
解决办法
1882
查看次数

R中因子实验的无约束设计矩阵

我想在R中为因子实验创建一个无约束的设计矩阵,下面的代码给出了我想要的矩阵.但是代码需要model.matrix针对每个因素以及拦截术语单独命令.我很好奇是否可以通过单个衬垫获得相同的结果.谢谢

y <- c(55, 56, 57, 53, 54, 55, 51, 52, 53, 61, 62, 63)
N <- gl(n = 2, k = 6, length = 2 * 6
        , labels = c("Low", "High")
        , ordered = FALSE)
P <- gl(n = 2, k = 3, length = 2 * 6
        , labels = c("Low", "High")
        , ordered = FALSE)
Data <- data.frame(y, N, P)

X <-
  cbind(
      model.matrix(object = y ~ 1,        data = Data)
    , model.matrix(object = …
Run Code Online (Sandbox Code Playgroud)

statistics r

8
推荐指数
1
解决办法
281
查看次数

使用R替换列中的NAs和其他列的值

我不知道如何更换NA与其他列的值以s列中的R使用dplyr.MWE在下面.

Letters <- LETTERS[1:5]
Char    <- c("a", "b", NA, "d", NA)
df1 <- data.frame(Letters, Char)
df1

library(dplyr]

df1 %>%
  mutate(Char1 = ifelse(Char != NA, Char, Letters))

     Letters Char Char1
1       A    a    NA
2       B    b    NA
3       C <NA>    NA
4       D    d    NA
5       E <NA>    NA
Run Code Online (Sandbox Code Playgroud)

r data-manipulation dplyr

8
推荐指数
1
解决办法
2589
查看次数

如何将外部文件中的 R 片段代码包含到 Quarto 文档中

想知道如何将外部文件中的代码片段包含到文档中。

  1. 但是,以下代码可以 knitr::read_chunk()正常工作,具体取决于

    knitr::read_chunk("Ch02.R")
    
    Run Code Online (Sandbox Code Playgroud)
  2. 以下使用代码的代码运行时没有任何错误,但无法按预期工作。

    #| eval: true
    #| output: false
    #| file: Ch02.R
    
    Run Code Online (Sandbox Code Playgroud)

中是否有任何替代方案knitr::read_chunk()

r knitr r-markdown quarto

8
推荐指数
2
解决办法
1523
查看次数

在ggplot2中添加构面标题和更改图例标题

我想知道如何在ggplot2中添加facet标题

ggplot(diamonds, aes(cut)) + geom_bar() +   facet_grid(color ~ clarity)
Run Code Online (Sandbox Code Playgroud)

并更改图例标题

ggplot(diamonds, aes(cut, fill=cut)) + geom_bar() +   facet_grid(. ~ clarity)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

r ggplot2

7
推荐指数
1
解决办法
6587
查看次数

基于字母大小写拆分字符串

我想分割以下字符串

"ATextIWantToDisplayWithSpaces"
Run Code Online (Sandbox Code Playgroud)

像这样

A Text I Want To Display With Spaces.
Run Code Online (Sandbox Code Playgroud)

我试过这个代码 R

strsplit(x="ATextIWantToDisplayWithSpaces", split=[:upper:])
Run Code Online (Sandbox Code Playgroud)

这会产生这个错误

Error: unexpected '[' in "strsplit(x="ATextIWantToDisplayWithSpaces", split=["
Run Code Online (Sandbox Code Playgroud)

任何帮助将受到高度赞赏.谢谢

r

7
推荐指数
2
解决办法
5433
查看次数

从nlme摘要中提取随机效应

我可以使用nlme摘要中提取固定效果summary(fm1).但是如何获得分数却在苦苦挣扎Random effects:.

fm1 <- lme(distance ~ age, Orthodont, random = ~ age | Subject)
summary(fm1)
Linear mixed-effects model fit by REML
 Data: Orthodont 
       AIC      BIC    logLik
  454.6367 470.6173 -221.3183

Random effects:
 Formula: ~age | Subject
 Structure: General positive-definite, Log-Cholesky parametrization
            StdDev    Corr  
(Intercept) 2.3270340 (Intr)
age         0.2264278 -0.609
Residual    1.3100397       

Fixed effects: distance ~ age 
                Value Std.Error DF   t-value p-value
(Intercept) 16.761111 0.7752460 80 21.620377       0
age          0.660185 0.0712533 80  9.265333       0
 Correlation: 
    (Intr)
age -0.848 …
Run Code Online (Sandbox Code Playgroud)

r

7
推荐指数
1
解决办法
3887
查看次数

拆分knitr Chunk代码并输出到两个不同的knitrouts

knitr Chunk选项results = "hold"可以将输出放在后面Chunk Code.我想知道如何将knitr块代码和输出分成两个不同的knitrouts可能与标题CodeOutput.在此先感谢您的帮助.

\documentclass{article} 
\begin{document}

<< label=Test, results = "hold" >>=
1:100
args(lm)
@ 
\end{document}
Run Code Online (Sandbox Code Playgroud)

期望的输出


1:100
args(lm)
Run Code Online (Sandbox Code Playgroud)


产量

 [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18
 [19]  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36
 [37]  37  38  39  40 …
Run Code Online (Sandbox Code Playgroud)

latex r sweave knitr

7
推荐指数
2
解决办法
294
查看次数

删除 Github 中的自定义域

我想从 Github 中删除自定义域。请提供任何帮助。

在此输入图像描述

实际上,我想要获取https://myaseen208.github.io/DialelAnalysisR/而不是http://www.myaseen208.com/DialelAnalysisR/,如下图所示。

在此输入图像描述

git r github web

7
推荐指数
1
解决办法
4562
查看次数

标签 统计

r ×10

ggplot2 ×2

knitr ×2

latex ×2

sweave ×2

data-manipulation ×1

dplyr ×1

git ×1

github ×1

graphics ×1

quarto ×1

r-markdown ×1

statistics ×1

web ×1

xtable ×1