小编Ste*_*sen的帖子

在R中存储tic toc值

我正在寻找一种在R中的变量中存储运行时间的方法.在MATLAB中,我们可以做一些事情:

抽动;
......
x = toc;

然后将运行时间存储在变量x中.我尝试使用来自MATLAB包的R中的tic()toc()函数做同样的事情但没有成功.此外,我无法看到如何使用R的system.time()函数来完成此操作.这里的任何帮助非常感谢.

r

6
推荐指数
3
解决办法
8150
查看次数

使用locals在Stata中构造路径

假设我hello.txt在目录中调用了一个文件c:\test\,那么以下运行在Stata中没有问题:

local folder "c:\test"
confirm file "`folder'\hello.txt"
Run Code Online (Sandbox Code Playgroud)

但以下不会

local folder "c:\test"
local file "hello.txt"
confirm file "`folder'\`file'"
Run Code Online (Sandbox Code Playgroud)

如何将多个本地组合成一个c:\test\hello.txt可以在confirm file命令中使用的路径?

提前致谢.

stata

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

使用lapply最大化沿网格的功能

我重写了这个问题,使其具有可重复性.假设我要发挥最大的功用exp(alpha+eta+gamma)alpha,eta,gamma沿着自己选择的网格.我使用for循环完成了这个,但我想利用apply-functions来加速程序.这就是我所做的(eta和gamma在这里被固定).

eta=0.11
gamma=0.06
alpha=0.5    
alpha_vals=seq(0.1,1,by=0.1)
eta_vals=eta
gamma_vals=gamma


ml_temp=-Inf

lapply(alpha_vals,function(alpha_v){
  lapply(eta_vals,function(eta_v){
    lapply(gamma_vals,function(gamma_v){
      temp=exp(alpha_v+eta_v+gamma_v)
      if (temp >= ml_temp) {
        ml_temp=temp
        mle_matrix=c(alpha_v,eta_v,gamma_v)
      }  
    })  
  })    
})
Run Code Online (Sandbox Code Playgroud)

输出mle_matrix我得到0 0 0,所以有些东西显然不起作用.任何帮助表示赞赏.

r

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

四开文档的参考书目风格

显示四开文档参考文献的默认方式似乎采用以下格式放置作者姓名:Last1, First1, First2 Last2, First3 Last3, and First4 Last4。因此,第一作者姓名的显示方式与其他作者姓名不同。这是故意的吗?有办法改变吗?

\n

这是一个例子:

\n
---\nproject:\n  type: website\nformat: html\nbibliography: references.bib\n---\n\n## Text\n\n@bibitem1\n
Run Code Online (Sandbox Code Playgroud)\n

内容references.bib

\n
@article{bibitem1,\n    author = {First1 Last1 and First2 Last2 and First3 Last3 and First4 Last4},\n    title = {Article title},\n    journal = {Journal name},\n    year = {2013},\n    volume = {3},\n    number = {72},\n    pages = {14--18}\n}\n
Run Code Online (Sandbox Code Playgroud)\n

显示为

\n
Last1, First1, First2 Last2, First3 Last3, and First4 Last4. 2013. \xe2\x80\x9cArticle Title.\xe2\x80\x9d Journal Name 3 (72): 14\xe2\x80\x9318. \n
Run Code Online (Sandbox Code Playgroud)\n

pandoc quarto

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

在for循环中命名依赖于"i"的文件

是否可以在for循环中保存文档,以便第i次运行将保存名为i.txt的文档?我试过了明显的事:

for (i in 1:10) {
...
write.table(temp,file="i.txt",sep="\t", col.names=NA)
}
Run Code Online (Sandbox Code Playgroud)

但这只保存了一个名为i.txt的文件.有办法轻松做到这一点吗?谢谢.

r

0
推荐指数
1
解决办法
86
查看次数

创建特定矩阵

假设我有变量

local a=10
local b=1
local c=0.25
Run Code Online (Sandbox Code Playgroud)

其中a必然是一个整数。现在,如何创建一个对角元素全部等于且非对角元素全部等于的a时间矩阵?我对Stata语言中的矩阵不是很熟悉,所以我希望有人可以帮助我。提前致谢。abc

stata

0
推荐指数
1
解决办法
522
查看次数

标签 统计

r ×3

stata ×2

pandoc ×1

quarto ×1