我有一个非常简单的数据集(2组,每组n = 15).使用ggplot2,我可以轻松地绘制两组的小提琴情节或箱形图.但是,我想绘制一个小提琴图,但是填充阴影对应于我的数据的3个四分位数.
有一个在SAS做一个例子在这里,但我想这样做的R.
以下是样本数据
Week Practice Type capacity Gen
1 BI c 80 0
1 BI c 80 1
1 BI sc 160 1
1 BI pc 240 0
1 BI pc 240 3
1 BI mc 1160 1
1 BI mc 1160 4
1 BI mc 1160 2
1 BI ac 440 1
1 BI d 40 0
1 BI d 40 3
Run Code Online (Sandbox Code Playgroud)
我有一个数据透视图,其中有3个切片器,即PRactice,Type和gen。
当我不选择任何切片器时,它应该是一个不同的总和(容量),即2120。然后,当我单击切片器类型时,说mc Sum(capacity)应该为1160,然后仅单击gen说3,然后清除其他过滤器sum(capacity) = 280。
可能有很多实践,可能需要很多周。
需要dax查询才能满足此要求。
我已经按照许多手册/教程如何安装OpenCV,但所有似乎都适用于我的python2.7而不是我想要的python3.4.我正在学习本教程,但没有使用virtualenv.制作时
$cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D BUILD_EXAMPLES=ON \
-D PYTHON_EXECUTABLE=/usr/bin/python3.4 \
-D PYTHON_PACKAGES_PATHS=/usr/local/lib/python3.4/dist-packages/ \
-D PYTHON_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.4/dist-packages/numpy/core/include ..
Run Code Online (Sandbox Code Playgroud)
命令它列出两个版本:
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 3.4.3)
-- Libraries: NO
-- numpy: /usr/local/lib/python2.7/dist-packages/numpy/core/include (ver 1.10.4)
-- packages path: lib/python2.7/dist-packages
--
-- Python 3:
-- Interpreter: /usr/bin/python3.4 (ver 3.4.3)
-- Libraries: NO
-- numpy: /usr/local/lib/python3.4/dist-packages/numpy/core/include (ver 1.10.4)
-- packages path: lib/python3.4/dist-packages
--
-- Python (for …Run Code Online (Sandbox Code Playgroud) 我在这里发布了一个问题,并且能够重现 克劳斯的答案 ,使用虹膜数据上的tidyverse计算加性模型中每个物种的多个r平方值.但是,包发生了更新,现在没有计算R-sq值.不确定为什么......
这是子句响应和输出
library(tidyverse)
library(broom)
iris %>% nest(-Species) %>%
mutate(fit = map(data, ~mgcv::gam(Sepal.Width ~ s(Sepal.Length, bs = "cs"), data = .)),
results = map(fit, glance),
R.square = map(fit, ~ summary(.)$r.sq)) %>%
unnest(results) %>%
select(-data, -fit)
# Species R.square df logLik AIC BIC deviance df.residual
# 1 setosa 0.5363514 2.546009 -1.922197 10.93641 17.71646 3.161460 47.45399
# 2 versicolor 0.2680611 2.563623 -3.879391 14.88603 21.69976 3.418909 47.43638
# 3 virginica 0.1910916 2.278569 -7.895997 22.34913 28.61783 4.014793 47.72143
Run Code Online (Sandbox Code Playgroud)
然而,我的代码和输出会产生这些 …
我想在一个中有两个图.它们都是时间序列,但是不同的尺度(比如说高度和重量).我想要呈现的方式是将两个数字叠加在一起,分享x标签,但是有不同的y标签.
我有两个不同的问题:
ylab()为所有方面定义了一个ylabel,但我有两个不同的变量/比例.是否有可能"拆分"它并有两个不同的ylabel(重量说"克",高度说"英寸")?谢谢!
编辑:好的,这是代码.mn是根据时间绘制的变量,按风险分组.但意义mn取决于var.对于一些值var是weight,对其他人来说是height.
qplot(time, mn, data=d.plot.long,
color=risk, group=risk,
geom=c("line","point"),
position=position_dodge(.2))+
geom_point(size=5, position=position_dodge(.2))+
geom_errorbar(aes(x=time, y=mn, ymin=low, ymax=hi),width=.3 ,position=position_dodge(.2))+
facet_grid(var~.,scales='free_y')+
xlab('Time')+ylab('')+
scale_color_discrete(name="The grouping variable", breaks=c("Hi","Low"), labels=(c("Group A","Group B")))
Run Code Online (Sandbox Code Playgroud) 我的输出出错了,我意识到我为"k"运行"for循环"j的值为"for循环"的原因.
同时运行"j和k"循环将解决我的问题.怎么做?
public void yestimatedvalue() {
for (int i = 1; i < bmarray.length; i++) {
double g = 0;
s = i;
int p = missingrowcolindex(s);
System.out.println("p::\t" + p);
for (int j = 0; j < bmarray[i].length; j++) {
if (j != p) {
g = arraybeta[0][p];
for (int k = 1; k < arraybeta.length; k++) {
g = g + ((bmarray[i][j]) * (arraybeta[k][p]));
}
}
}
System.out.println("g::\t" + g);
}
}
Run Code Online (Sandbox Code Playgroud)
输出::
g:: 23.99999999999998
g:: 4.9999999999999964
g:: 5.999999999999995 …Run Code Online (Sandbox Code Playgroud) 你能帮我解释一下当我尝试编译Java代码时这个错误信息的含义吗?
Matching.java:128: error: ';' expected
If (nIsBigger==true){
^
Run Code Online (Sandbox Code Playgroud)
我认为;之后不需要if ()吗?
当我尝试使用eq()删除类时它不起作用并在控制台TypeError中给出错误: $(...).removeclass is not a function
$("table tr:eq(9)").removeclass('mandatory');**strong text**
Run Code Online (Sandbox Code Playgroud)
HTML代码:
<html> <head> <script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript" src="anim_navbar_webmuch.js"></script>
</script> <script type="text/javascript" src="table.js"> </script>
<style type="text/css"> .mandatory { background-color:red; color:blue;
} </style> </head> <body>
<table> <tr><td><h2 style="
background-color:blue;">table</h2></td></tr>
<tr><td><p>hdshjdshdskhjkds</p></td></tr> <tr><td>Yes<input
name="yescheck" id="one" type="checkbox" value="yes" > </td></tr>
<tr><td>No<input type="checkbox" value="no" name="nocheck"></td></tr>
<tr><td><p>Hi to alll</p></td></tr> <tr><td>Yes<input name="yesnext"
type="checkbox" value="yes"></td></tr> <tr><td>No<input name="nonext"
type="checkbox" value="no"></td></tr> <tr><td><p>Hi to
alll</p></td></tr> <tr><td>hi<input type="textbox"></td></tr> <tr><td
class="mandatory">hi1<input type="textbox"></td></tr>
<tr><td>hi2<input type="textbox"></td></tr> <tr><td>hi3<input
type="textbox"></td></tr> <tr><td>hi4<input type="textbox"></td></tr>
<tr><td>hi5<input type="textbox"></td></tr> <tr><td>hi6<input
type="textbox"></td></tr> <tr><td>Hi7 <select> …Run Code Online (Sandbox Code Playgroud)