我对使用grepl()
函数的模式匹配的以下结果感到困惑-
grepl("[0-9]{2}-[0-9]{2}-[0-9]{2}", "2010-04-09") # TRUE
grepl("[0-9]{4}-[0-9]{2}-[0-9]{2}", "2010-04-09") #TRUE
Run Code Online (Sandbox Code Playgroud)
我不应该期望第一个结果是FALSE
吗?
任何指针都将受到高度赞赏。
我想从最后一个值计算数字向量的累积总和并向后移动。cumsum()
R 中的标准函数通常从第一个值开始并向前移动,就像简单的例子一样 -
cumsum(1:5)
## 1 3 6 10 15
Run Code Online (Sandbox Code Playgroud)
但我想要这样的结果 -
15, 14, 12, 9, 5
Run Code Online (Sandbox Code Playgroud)
是否有任何 R 函数可以直接计算?
我用下面的程序创建了一个小括号(左)的实例
span {
width: 30px;
height: 30px;
display: inline-block;
}
.left-brace-tl {
border-right: 2px solid grey;
border-bottom-right-radius: 10px;
margin-right:-6px;
margin-top: 10px;
}
.left-brace-tr {
margin-bottom: 10px;
border-left: 2px solid grey;
border-top-left-radius: 10px;
}
.left-brace-bl {
margin-top: -4px;
border-right: 2px solid grey;
border-top-right-radius: 10px;
margin-right:-6px;
}
.left-brace-br {
margin-bottom: -8px;
border-left: 2px solid grey;
border-bottom-left-radius: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div>
<span class="left-brace-tl"></span>
<span class="left-brace-tr"></span><br />
<span class="left-brace-bl"></span>
<span class="left-brace-br"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
虽然作为独立基础看起来不错,但是我想使用左(和右)花括号作为矩形div的左右边界
我非常感激我如何前进以实现这种目标
我花了几个小时试图HTML
用Google Drive
.
我按照https://www.ecanarys.com/Blogs/ArticleID/135/How-to-Host-your-Webpages-on-Google-Drive 中给出的说明进行操作,但没有任何成功。
到目前为止,我遵循的步骤 -
在谷歌驱动器中创建了一个文件夹
上传的所有文件和文件夹,包括HTML
,CSS
和其他所需的文件使用拖放和拖放设施
根据说明,我应该获得一些链接以通过浏览器显示页面。但是我只看到源代码。
您能否帮助我以正确的方式HTML
使用 Google-Drive托管我的页面。
任何指针都将受到高度赞赏。
我有一个ggplot
地方画了一个normal probability curve
并想突出显示多个区域,如下所示
library(dplyr)
library(ggplot2)
library(gghighlight)
df <- data.frame(x = seq(-5, 5, length.out = 100)) %>% mutate(y = dnorm(x))
ggplot(df, aes(x, y)) + geom_area(fill = "sky blue") + gghighlight(abs(x) < 1) + geom_area(fill = "red") + gghighlight(abs(x) < -1.6)
Run Code Online (Sandbox Code Playgroud)
这个情节行不通。但是,当我尝试填充单个区域时,即
`ggplot(df, aes(x, y)) +
geom_area(fill = "sky blue") + gghighlight(abs(x)` < 1)`
Run Code Online (Sandbox Code Playgroud)
这非常有效。
有没有一致的方法可以用不同的颜色突出显示多个区域?
我还想在我的图中添加常规图例来阐明不同颜色的定义,即sky blue = Area 01 and red = Area 02
。
任何指针都会非常有帮助。
我有一个非常简单的Shiny
应用程序,如下所示 -
library(shiny)
ui <- fluidPage(
div(id = "01", style = "cursor:pointer; height: 300px; width: 300px; text-align: center; background-color: green", HTML("01")),
div(id = "02", style = "cursor:pointer; height: 300px; width: 300px; text-align: center; background-color: blue", HTML("02")),
div(id = "03", style = "cursor:pointer; height: 300px; width: 300px; text-align: center; background-color: red", HTML("03")),
plotOutput("plot")
)
shinyApp(ui, server = function(input, output) { })
}
Run Code Online (Sandbox Code Playgroud)
在此框架内,我想在这三个事件上实现一个可点击事件divs
,其中点击第一个div
将生成一个cdf plot of Normal distribution
,第二个div
将生成一个t distribution
,第三个将生成一个GED …
在python的pymc3
包中,典型的模型构建工作如下(从https://nbviewer.jupyter.org/github/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/blob/master/Chapter2_MorePyMC/Ch2_MorePyMC_PyMC3导入。 ipynb -
import pymc3 as pm
import theano.tensor as T
with pm.Model() as model:
... ... ...
obs = pm.Bernoulli("obs", p, observed=occurrences)
step = pm.Metropolis()
trace = pm.sample(18000, step=step)
burned_trace = trace[1000:]
Run Code Online (Sandbox Code Playgroud)
但是,我遇到了可以提供给 like 的 pm.sample 的其他参数chains=1, tune=1000, and draws=1000
。在上面的文档中没有提到这 3 个参数。
任何人都可以帮助我理解这 3 个参数,例如它们解决的目的,它们的值如何影响后验分布收敛的准确性等。
任何指针都将受到高度赞赏。