小编nac*_*cab的帖子

是否可以只使用响应变量拟合线性模型?

如果我这样做,我得到两个系数(截距和年份)

data <- data.frame(accidents=c(3,1,5,0,2,3,4), year=1:7)
glm(accidents ~ year, family=poisson(link = log), data)

Coefficients:
(Intercept)         year  
     0.7155       0.0557
Run Code Online (Sandbox Code Playgroud)

但正确答案是0.944

data <-data.frame(accidents=c(3,1,5,0,2,3,4))
glm(accidents ~ ., family=poisson(link=log), data)

Coefficients:
(Intercept)  
  0.944 
Run Code Online (Sandbox Code Playgroud)

有没有办法为响应变量指定glm公式?如果我在第一个数据框中使用第二个公式,我会得到错误的答案,因为"." 还包括"年".在第二个数据框中,我在欺骗,因为只有一列.

r lm glm

4
推荐指数
1
解决办法
4378
查看次数

如何在R中启动默认编辑器?

就像您可以启动默认浏览器一样browseURL,有没有办法启动默认文本编辑器,以便打开给定文件?就像是

editFile("path/to/file.txt")
Run Code Online (Sandbox Code Playgroud)

r

4
推荐指数
1
解决办法
99
查看次数

stdout 是否存储在文件系统或内存中的某处?

我知道我可以使用将命令的结果保存到变量中,last_output=$(my_cmd)但我真正想要的是$last_output每次运行命令时都进行更新。是否有我可以安装的变量、zsh 模块或插件?

我想我的问题是在stdout某处永久写入(至少在下一个命令之前)?这样我就可以操作上一个命令的结果而不必重新运行它。这对于需要很长时间运行的命令非常有用

shell zsh stdout

4
推荐指数
1
解决办法
4679
查看次数

列表中的嵌套lapply()?

我有一个列表l,它具有以下功能:

  • 它有3个元素
  • 每个元素都是长度为5的数字向量
  • 每个向量包含1到5的数字

l = list(a = c(2, 3, 1, 5, 1), b = c(4, 3, 3, 5, 2), c = c(5, 1, 3, 2, 4))
Run Code Online (Sandbox Code Playgroud)

我想做两件事:

第一

我想知道每个数字在整个列表中出现的次数,我希望每个结果都是一个向量(或任何可以让我以后用结果执行计算的形式):

代码1:

> a <- table(sapply(l, "["))
> x <- as.data.frame(a)
> x

  Var1   Freq
1    1   3
2    2   3
3    3   4
4    4   2
5    5   3
Run Code Online (Sandbox Code Playgroud)

无论如何都不使用该table()功能.我想"手动"做到这一点.我试着在下面做.

代码2 :(我知道这不是很有效!)

x <- data.frame(
"1" <- sum(sapply(l, "[")) == 1
"2" <- sum(sapply(l, "[")) == …
Run Code Online (Sandbox Code Playgroud)

r function lapply

4
推荐指数
2
解决办法
7905
查看次数

记录的是什么语法`IFS = read line`?

为什么我看到的每个例子都有while IFS= read line而不是while IFS=; read line

我认为这name=value command可能会设置一个局部变量sentence="hello" echo $sentence,但sentence="hello"; echo $sentence不起作用.

bash shell

3
推荐指数
2
解决办法
6113
查看次数

如何在OS X下获取当前连接的VPN名称

我知道我可以通过这样做获得Wifi SSID

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | sed -e "s/^  *SSID: //p" -e d
Run Code Online (Sandbox Code Playgroud)

但有没有办法获得当前正在使用的VPN名称?

macos bash vpn

3
推荐指数
1
解决办法
1593
查看次数

如何使用node.js执行多个shell命令?

也许我还没有弄乱异步范例,但我想做这样的事情:

var exec, start;
exec = require('child_process').exec;
start = function() {
  return exec("wc -l file1 | cut -f1 -d' '", function(error, f1_length) {
    return exec("wc -l file2 | cut -f1 -d' '", function(error, f2_length) {
      return exec("wc -l file3 | cut -f1 -d' '", function(error, f3_length) {
        return do_something_with(f1_length, f2_length, f3_length);
      });
    });
  });
};
Run Code Online (Sandbox Code Playgroud)

每次我想添加一个新的shell命令时,保持嵌套这些回调似乎有点奇怪.有没有更好的方法呢?

node.js

3
推荐指数
1
解决办法
7201
查看次数

在d3中旋转和翻译文本的正确方法是什么?

我有一个包含两个字符串的数组,我希望它们与两个圆对齐(参见示例:http://bl.ocks.org/3028447)

我现在正在这样做:

.attr("transform", function(d, i) { return "translate(" + x(i)+",0) rotate(-45," + x(1)+"," + 0+") "; })
Run Code Online (Sandbox Code Playgroud)

我确信有一种更简单的方法可以做到这一点,如下所示:

.attr("transform", function(d, i) { return "translate(" + x(i)+",0) rotate(-45) "; })
Run Code Online (Sandbox Code Playgroud)

但是当我使用它时,我得到了这个(http://bl.ocks.org/3028512),我不明白为什么.

d3.js

3
推荐指数
1
解决办法
5849
查看次数

如何操作R中函数内的全局环境?

我想删除当前环境中的所有对象,除了其中两个,就像这样

rm(list=setdiff(ls(),c("current_object_a","current_object_b")))
Run Code Online (Sandbox Code Playgroud)

但是我想在一个函数中调用它.如果我现在这样做,没有任何反应,因为我正在删除函数内的环境变量,而不是全局环境.

r

3
推荐指数
2
解决办法
389
查看次数

如何使用赛普拉斯存根对graphql的调用?

我正在编写一个使用 vue-apollo 与 graphql 交互的 Vue 应用程序。我想知道是否可以存根 graphql 请求。我认为这应该有效:

  it('should access a story', function() {
    cy.server();
    cy.route('http://localhost:3002/graphql', {
      data: {
        Story: { id: 2, title: 'story title', content: 'story content' }
      }
    });

    cy.visit('/stories/2');
  });
Run Code Online (Sandbox Code Playgroud)

不幸的是,我从 graphql 中得到一个错误,抱怨它id是一个Int而不是ObjectId. 我错过了什么吗?

graphql cypress

3
推荐指数
1
解决办法
2028
查看次数

标签 统计

r ×4

bash ×2

shell ×2

cypress ×1

d3.js ×1

function ×1

glm ×1

graphql ×1

lapply ×1

lm ×1

macos ×1

node.js ×1

stdout ×1

vpn ×1

zsh ×1