问题标签 [ox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab中Ox的'selectifr'函数是什么
我想知道是否有人可以告诉我哪个相当于Matlabselectifr
中的函数?Ox
我如何将这个程序翻译成Matlab
?
oop - 面向对象编程 (OX) 中的打印
我正在使用一种叫做 OX 的语言。它是一种面向对象的矩阵编程语言。我是 OOP 的新手。我有几个基本问题。由于该语言没有调试模式,我需要打印出变量进行调试。如果我在以下陈述中错了,请纠正我。
如果我在头文件中定义一个变量,比如 P1. 班级是MNP。然后在我的主要功能中,我可以将变量打印为 print (MNP::P1) 。
当源文件编译为目标文件时,目标文件中的打印命令将不会显示在输出窗口中。所以打印的唯一方法是在主函数中。
我对这门语言很陌生。我不确定我是否提供了所有信息。如果我没有提供足够的信息,请纠正我。
sublimetext2 - 如何在 Sublimetext 2 中突出显示/检测唯一单词
我为此任务找到了一个插件(sublimelinter ),但它适用于特定语言。
你知道在所有编程语言的 Sublime Text 中突出显示/检测唯一单词的方法吗?
需要明确的是,我正在寻找一种通过插件检测未使用变量的方法,该插件检测代码中的唯一单词,因为唯一单词通常也未使用(这并不完全正确,但如果它错误地检测到很少,仍然不是问题c++ 中的“静态”、“串行”等词。理想情况下,我应该能够列出要排除的词)。
重要提示:我不想要一个必须编译代码的解决方案。
c++ - 如何在 Ox 中写入 dll 创建的文件?
我正在尝试通过本机 fprint() ox 函数写入在外部 c++ dll 中创建的文件。
我的 C++ 代码是(受C. Bos的GnuDraw包的 src 代码启发):
我使用 Visual Studio 2015 构建 dll,但是我无法从 ox 写入此文件,以下 Ox 代码在 fprint() 函数处崩溃:
我收到以下错误消息:close.cpp Expression (_osfile(fh) & FOPEN) 中的“Debug Assertion Error”。
我找到了一个类似的帖子(here),但答案(使用 /MTd 或 /MDd -即更改运行时)不起作用。我可以通过在 C 中创建一个新的 fprintf 函数并从 Ox 调用它(它可以工作)来克服这个问题,但我更喜欢使用本机 ox fprint 函数。我认为这个问题可以链接到这个问题,最后是以下问题:如何将文件指针从 c 传递给 windows 中的 ox ?
estimation - OxMetrics - 条件 logit 模型
我正在尝试为多项(或条件)logit 模型开发 OxMetrics 代码(如http://data.princeton.edu/wws509/notes/c6s2.html中所述)。我是 OxMetrics 的新手,仍然难以理解优化例程 (MaxBFGS) 的工作原理。
任何帮助都非常受欢迎!
c - 链接到 Ox 的 C 库
我目前正在玩状态空间模型,我正在使用的书有一些非常有用的例子。
问题:
这些示例是用 Ox 编写的,这在一定程度上限制了它的可用性,特别是当我想使用 Interactive Brokers API 测试我的一些模型时,使用 C# / C++ 更实用。
更具体地说,它使用的示例SsfPack
根据本文是“用 C 编写并链接到 Ox 的用于状态空间建模和推理的例程库”。
这是否意味着它可以直接在 C 中实现,还是在 Ox 中编写函数然后在 C 中调用它的更好方法,如本文档的 A1.4 所示?如果可以直接实现,那又是如何实现的呢?
对 C 有一些经验而对 Ox 没有经验,这两个选项中的前者会更可取。
欢迎任何想法!
r - 在 R 中重现 OxMetrics 的 ARFIMA 模型
我正在努力在 R 中重现 OxMetrics(Ox Professional 版本 7.10)的一些结果,但我很难弄清楚我在 R 中得到了正确的规范。我不希望得到相同的估计,但应该有一些相似的估计是可能的(有关 OxMetrics 和 R 的估计,请参见下文)。
这里的任何人都可以帮我弄清楚我如何做 OxMetrics 在 R 中所做的事情吗?
我试过使用forecast::arfima
, forecast::Arima
,fracdiff::fracdiff
和arfima::arfima
到目前为止,我最接近后者。
下面是数据和代码,
打击结果来自使用最大似然估计的 OxMetrics ARFIMA(2,0,2) 模型和使用包中的 R arfima
(arfima
代码打击较长的数据字符串)。
categorical-data - Ox 中的有序 Probit 模型
我正在学习 Ox,因为它在与我的工作相关的复杂计量经济学模型方面非常灵活。但我正在为我的有序概率模型而苦苦挣扎。对于一个简单的probit模型(order = 2),函数如下:
在“主要”部分,我模拟我的数据并调用集成在 Ox 包中的 BFGS 最大化器“最大化”:
效果很好,收敛性强,vp~vp0。
现在假设我有一个大于 2 的订单(具有 3 个或更多类别的因变量)。你如何编码这个有序的概率?
非常感谢
if-statement - 如何将替代值分配给相对于 Ox 中的另一个变量的变量(有点类似于 C++)
我正在用 Ox(类似于 C、C++ 和 Java 的语法)模拟一些数据,但我被困在我的分配部分。假设,我有这个函数来模拟我的数据 g_mY:
我想要做的是通过使用上面定义的切点(cut ...)和潜在变量(Yt)来创建 g_mY,并计算 g_mY 的替代值。更像这样:
当我打印 g_mY 时,我只有零。我怎样才能成功地做到这一点?
非常感谢。
if-statement - 通过在 OX 中将数据四舍五入为 5、10、25 的倍数来模拟数据
我最近使用这里建议的方法模拟了我的数据。在考虑舍入规则时,我可以寻找可能的(真实)值。我有5条规则:
- 精确数字四舍五入为 1%;
- 四舍五入到 5% 的倍数;
- 四舍五入到 10% 的倍数;
- 四舍五入到 25% 的倍数;
- 四舍五入到 50% 点的倍数。
所以 If g_mY = 25
,它可能是对范围内的数字进行四舍五入的结果,以最接近的 25 ( )[12.5, 37.5)
的倍数四舍五入。如果四舍五入到最接近的 5 倍数,range = g_mY-12.5, g_mY+12.5
它也可能来自范围,如果我们有一个精确的数字,它甚至可能来自范围。[22.5, 27.5)
[24.5,25.5)
所以现在,我想通过比上一个主题更不可知论来重新模拟我的数据:Yt
在范围内生成随机数(潜在变量)[0, 100]
,然后使用舍入规则来模拟g_mY
。
你会怎么做?你会从哪里开始?
非常感谢。
编辑:我试过这个,但代码似乎不优雅:
有用。但我想知道是否有更好、更优雅的方法来做到这一点。
再次感谢。