小编luc*_*cho的帖子

朱莉娅的符号数学?

我使用Mathematica进行符号数学计算.我打算换成另一种语言.Matlab(我用于标准计算的东西)包括这个功能,但我正在研究使用Julia的可能性,因为它似乎是未来.然而,似乎没有可用的象征工具(在官方文档中没有提到).显然,唯一可用的软件包(SymPy)在官方网站(http://pkg.julialang.org/)上说"测试失败" .

有谁能在朱莉娅这样做?

symbolic-math julia

13
推荐指数
2
解决办法
7229
查看次数

在Stata的do-file中将命令分成几行

我想keep在Stata 12中的do-file中运行该命令:

keep a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4
Run Code Online (Sandbox Code Playgroud)

我想要的是做以下事情:

keep {a1 a2 a3 a4 a5
     b1 b2 b3 b4 b5
     c1 c2 c3 c4}
Run Code Online (Sandbox Code Playgroud)

我知道{}括号不能解决问题,但我正在寻找执行它的命令.使用#delimiter ;也不起作用.

我想这样做,因为变量亚组有自己之间的关系(我打算上面的信号通过a,b和c),我想有一个清晰的在我的代码.我永久地添加和删除变量.请注意,我不想使用该drop命令(在这种情况下,解决方案是微不足道的).

command-line break stata

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

估算缺失数据,同时强制相关系数保持不变

考虑以下(excel)数据集:

m   |   r
----|------
2.0 | 3.3
0.8 |   
    | 4.0
1.3 |   
2.1 | 5.2
    | 2.3
    | 1.9
2.5 | 
1.2 | 3.0
2.0 | 2.6
Run Code Online (Sandbox Code Playgroud)

我的目标是使用以下条件填写缺失值:

将上述两列(约0.68)之间的成对相关性表示为R. 在填充空单元格之后将相关性表示为R*.填写表格以使(R-R*)^ 2 = 0.这是,我想保持数据的相关结构完整.

到目前为止,我已经使用Matlab完成了它:

clear all;

m = xlsread('data.xlsx','A2:A11') ;
r = xlsread('data.xlsx','B2:B11') ;

rho = corr(m,r,'rows','pairwise');

x0 = [1,1,1,1,1,1];
lb = [0,0,0,0,0,0];
f = @(x)my_correl(x,rho);

SOL = fmincon(f,x0,[],[],[],[],lb)
Run Code Online (Sandbox Code Playgroud)

功能my_correl是:

function X = my_correl(x,rho)

sum_m = (11.9 + x(1) + x(2) + …
Run Code Online (Sandbox Code Playgroud)

python matlab r julia

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

如何列出所有可通过API查询的参数?

作为 API 的终端用户,我如何列出可用于传递查询的所有参数?就我而言(有关《帝国时代 2》匹配的统计数据),描述 API 的网站有一个包含其中一些 API 的列表,但似乎还有更多可用的 API。

为了提供更多背景信息,我提取以下信息:

GET("https://aoe2.net/api/matches?game=aoe2de&count=1000&since=1632744000&map_type=12")

但由于某种原因,最后一个条件map_type=12什么也不做(输出与没有它时相同)。我正在寻找可用参数列表,这样我就可以提取我想要的内容。

PD:这篇文章密切相关,但不关注 API。也许这会产生影响,正如第二个答案似乎所暗示的那样。

query-string

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

即使未找到变量,也使 Stata 命令“drop”继续

我有一组 18 个 Stata 数据文件(每年一个),其名称为:

{aindresp.dta, bindresp.dta, ... , rindresp.dta}
Run Code Online (Sandbox Code Playgroud)

我想从每个数据集中消除一些变量。为此,我想利用数据集中的许多变量具有相同名称的事实,加上数据集前缀(a、b、c、...r)给出的前缀。例如,该变量在 dataset等中rach12被调用。因此,为了清理每个数据集,我运行如下循环:arach12aindresp.dta

clear all
local list a b c d e f g h i j k l m n o p q r
foreach var of local list {
use `var'indresp.dta
drop `var'rach12 `var'jbchc1 `var'jbchc2 `var'jbchc3 `var'xpchcf var'xpchc
save `var'indresp.dta, replace
}
Run Code Online (Sandbox Code Playgroud)

实际的循环要大得多。我正在删除大约 200 个变量。

问题是有些变量会随着时间的推移而改变名称,或者在几年后消失。添加了其他变量。因此,一旦找不到变量,循环就会停止。这是因为dropStata 中的命令停止了。然而,该命令没有选择强制其继续进行。

我怎样才能实现我的目标?我不想手动检查每个数据集。

foreach loops stata

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

Horizontal grid lines in plotly R

The standard R plotly scatter/line graph comes with both vertical and horizontal grid lines. I cannot find the command to select only vertical or horizontal lines. I want the latter. So far I have found the following commands in the offiial guide:

showgrid = FALSE/TRUE
gridcolor = ...
gridwidth = ...
Run Code Online (Sandbox Code Playgroud)

Any idea which is the command to select subset of grid lines?

r plotly

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

如何通过基于R中的条件过滤行来读取文件

我正在使用 R 读取 csv。但我不希望整个数据集都在内存中,因为数据集太大。我需要根据一列的类别读取行。

我只想读取 col2 = 'A' 的行

示例: col1 col2 col3
1 A 1000
2 B 2000
3 A 1000
4 A 2000
5 A 1000
6 B 2000

r read.csv

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