小编Rya*_*yan的帖子

在virtualenv中使用鼻子的问题

我无法在virtualenv项目中使用nose(nosetests) - 它似乎无法找到virtualenv环境中安装的软件包.

奇怪的是我可以设置

test_suite = 'nose.collector'
Run Code Online (Sandbox Code Playgroud)

在setup.py中运行测试就好了

python setup.py test
Run Code Online (Sandbox Code Playgroud)

但是当直接运行nosetests时,会出现各种导入错误.

我尝试了系统范围的鼻子安装和virtualenv鼻子包,没有运气.

有什么想法吗?

谢谢!!

python nose virtualenv nosetests

46
推荐指数
5
解决办法
1万
查看次数

有没有办法从lme4 mer模型拟合对象生成LaTeX表?

有没有人知道从lme4 mer对象生成一个好的出版品质LaTeX表的方法?无论是xtable方法(包xtable),也不是latex方法(包Hmisc)知道如何处理mer的对象.

例如,考虑到这个合适:

library(lme4)    
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
Run Code Online (Sandbox Code Playgroud)

是否有任何选项可以为固定效应和随机效应生成系数估计的精美LaTeX表?

编辑:

因为这有点隐藏在下面的评论主题中,请注意社区维基正在开发R LaTeX表:在R中制作乳胶表的工具

latex r lme4

16
推荐指数
3
解决办法
5924
查看次数

是否可以在刻面图上切换y轴断点和标签的一侧?

默认情况下,在分面ggplot(facet_grid)上,y轴构面标签位于右侧,y轴断开,标签位于左侧.

可以切换它们吗?

r ggplot2

16
推荐指数
1
解决办法
3243
查看次数

在D3中的力导向布局图的节点上放置饼图

我想使用D3.js在D3力导向布局图的节点上放置饼图.这是群体遗传学中的常见可视化,例如参见http://mathildasanthropologyblog.files.wordpress.com/2008/06/as3.jpg

在此输入图像描述

我从一个非常基本的图表开始:

<!DOCTYPE html>
<html lang="en">
    <head>
        <script type="text/javascript" src="d3/d3.v3.js"></script>
    </head>
    <body>
        <script type="text/javascript">

graph = { "nodes":[{"proportions": [{"group": 1, "value": 1}, 
                                    {"group": 2, "value": 2}, 
                                    {"group": 3, "value": 3}]},
                   {"proportions": [{"group": 1, "value": 2}, 
                                    {"group": 2, "value": 2}, 
                                    {"group": 3, "value": 2}]}],
          "links":[{"source": 0, "target": 1, "length": 500, "width": 1}]
        }

var width = 960,
    height = 500,
    radius = 10,
    color = d3.scale.category20c();

var svg = d3.select("body").append("svg")
    .attr("width", width)
    .attr("height", height);

var force = d3.layout.force()
    .charge(-120)
    .size([width, …
Run Code Online (Sandbox Code Playgroud)

graph d3.js pie-chart force-layout

6
推荐指数
1
解决办法
3041
查看次数

在点图(ggplot)中添加线交叉因子

我正在尝试使用与ggplot中的因子交叉的线来复制批次/案例/处理的点图。就像道格拉斯·贝茨(Douglas Bates)的线性模型课程中的图所示,该图在y轴上显示6个组,在x轴上显示连续的响应,每组的平均值由一条线相连: 贝茨的点图

以与lme4软件包捆绑在一起的sleepstudy数据集为例,我有:

library(ggplot2)
p <- ggplot(sleepstudy, aes(x=Reaction, y=reorder(Subject, Reaction)))
p <- p + geom_point()
print(p)
Run Code Online (Sandbox Code Playgroud)

这给出了基本的点图,对象在y轴上以增加反应时间的顺序排列。

然后,我为每个主题创建一个具有平均反应时间的数据框:

mean_rxn <- function(df) mean(df$Reaction, na.rm=T)
sleepsummary <- ddply(sleepstudy, .(Subject), mean_rxn)
Run Code Online (Sandbox Code Playgroud)

我能够在每个主题的平均值处绘制点:

p.points <- p + geom_point(data=sleepsummary, aes(x=V1, y=reorder(Subject, V1), size=10))
print(p.points)
Run Code Online (Sandbox Code Playgroud)

但是我无法跨越因素。也就是说,从geom_point更改为geom_line不会显示任何内容

# does nothing
p.line <- p + geom_line(data=sleepsummary, aes(x=V1, y=reorder(Subject, V1)))
print(p.line)
Run Code Online (Sandbox Code Playgroud)

有人有想法么?最终,我的目标是以这种方式在原始数据的顶部绘制一些模型结果,因此在原始数据帧的绘制中“即时”计算的方法用处不大,因为我需要从中获取数据点更复杂的模型拟合。

谢谢你的帮助!

瑞安

r ggplot2

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

标签 统计

r ×3

ggplot2 ×2

d3.js ×1

force-layout ×1

graph ×1

latex ×1

lme4 ×1

nose ×1

nosetests ×1

pie-chart ×1

python ×1

virtualenv ×1