问题标签 [ordinal]
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.
javascript - D3 折线图,无法编辑带有序数刻度的刻度数?
我之前问过一个关于 d3 的问题,他们建议我使用序数比例,这可以解决我的问题。确实它解决了我的问题,但知道我遇到了另一个问题......
它画得很完美,但我的 X 轴上满是文字。例如,我想要:1900 1904 1908 1912 ...但我得到了:190119021903190419051906。如您所见,这并不清楚。(这只是一个例子,如果只有日期,我可以使用另一个比例)。我所到之处,他们都在谈论axis.ticks(number)。但这不起作用。什么也没发生,我仍然得到相同的结果。我破解了一个结果以在 x 轴上获得更少的结果:
但如果我这样做,它会创建一条随机线并且不再完美地绘制它。不知道怎么解决..这是一个简单的折线图,没什么难的,唯一的困难(对我来说)是序数比例......
希望有人可以帮助我。
这就是我的 x 和 x 轴的定义方式:
没有while循环(讨厌的hack),我只有以下行定义x.domain:
sql-server - 如何将整数转换为其序号?
我不知道我是否要求太多,但是。有没有办法将数字转换为英文的序号?例如:
java - 如何在Java中计算一个月中特定工作日的顺序(序数)数
我正在尝试确定 Java 中一个月中工作日的顺序序数。即,如果星期五是一个月的第一个或第三个星期五。
在阅读了我在 Java 日历上找到的所有内容和此处的帖子后,我找不到简单的方法。我能想到的一种方法是确定本月的第一周在本月有多少天,然后根据所讨论的日期调整 week_of_month 。但是,它需要一些复杂的计算。任何人都知道一个简单的解决方案?
javascript - nvd3 散点图与序数比例
我对 d3 和 nvd3 相对较新,并且想创建一个简单的散点图,就像示例一样,但具有序数y 轴。所以 y 轴值是分类字符串。这是我认为我需要做的:
但是,没有运气:
y 轴简单地显示了从 -1 到 1 的线性轴。有趣的是,在 y=-1 和 y=1(极值)处绘制了一些圆圈。
要手动强制 cy 的正确值,我尝试在调用(图表)之后添加:
但仍然是同样的错误。如何让序数比例正常工作?请注意,当我使用 nvd3 图例在数据系列(将包含不同的 x/y 数据)之间切换时,我还需要它正确更新。
github上有一个相关的问题,但没有解决方案。
更新:经过一些调试后,我尝试替换chart.yAxis.scale(ys)
为chart.scatter.y(ys)
,这消除了错误。我也可以放下手册selectAll
。
但是,y 轴仍显示 0.99-1.01 的线性比例,并且所有点都绘制在 y=1 处。所以更近了一步,但还没有序数尺度。
r - 具有家庭累积忽略设置 maxit 的 VGAM
我注意到如果我使用 family cumulative
in vglm
,maxit
参数 invglm.control
将被忽略。见以下代码
最后一行给出了用于拟合的迭代次数。这里的输出是 4,即使我设置了 maxit=1。有人知道如何解决这个问题吗?
如果我使用不同的族(例如poissonff
族),则maxit
在拟合过程中将考虑该参数,请参阅:
我希望有人能帮助我。
r - 累积链接混合模型的概率预测
我正在尝试将累积链接混合模型与ordinal
包相匹配,但对于获得预测概率,我有一些不明白的地方。我使用ordinal
包中的以下示例:
现在我正在尝试预测新数据集的概率
和
但我收到以下错误
为什么我会收到此错误?语法有什么predict.clmm2()
错误吗?通常 predict.clmm2() 会输出哪些概率?Pr(J<j)
或Pr(J=j)
?_ 有人可以向我指出有关专门用 R 拟合分类(序数)序数混合模型的信息(网站、书籍)材料。根据我在文献和网络中的搜索,大多数研究人员将这类模型与 SAS 拟合。
python - Python:从时间获取序数
我想对几个特征进行回归,其中之一是时间。因此,我需要将时间转换为定量变量,例如整数。
特别是,我想从一个datetime.time
对象中获取一个序数。有直接的方法吗?
我知道这可以通过对象的方法来完成toordinal()
,datetime.date
但是相同的方法不存在datetime.time
mysql - 在mysql中选择使用列号而不是名称
有没有办法做类似的事情:
?
r - polr(..)R中的序数逻辑回归
我在使用 polr 功能时遇到了一些麻烦。
这是我拥有的数据的一个子集:
我给你的子集工作正常!但是我的整个数据集和其中的一些子集不起作用!除了数量之外,我在我的数据中找不到与该子集不同的任何内容。所以,这是我的问题:在级别数方面是否有任何限制,例如会产生以下错误消息:
和通知消息:
(我必须将这两条信息翻译成英文,所以它们可能不是 100% 正确的)
我有时只收到通知消息,有时一切都很好,具体取决于我使用的数据子集。
我的 rep 变量总共有 101 个信息级别(除了我描述的那种数据之外什么都不包含)
所以这是一个可怕的问题,因为我不能给你我的完整数据集,而且我不知道问题出在哪里。多亏了这些信息,您能猜出我的问题出在哪里吗?
谢谢
language-agnostic - 序数是否有有效的表示?
我正在研究一个可以改进的事件处理框架,如果我有一种有效的方法来使用序数进行计算。
在 Java 语法中,我正在寻找:
到目前为止,我想到的唯一方法是将可能的操作逐字表示为数据,这很像将整数表示为链表,因此感觉不太好。
有谁知道这样的事情?
更多信息:
序 数是一个数学概念,通常侧重于良序集的概念,但我希望将它们用作产生“不断变大”的数字的一种方式。
例如,1, 2, 3 ... 都小于 ω。那么 ω + 1, ω + 2, .... 都小于 2ω, 小于 3ω, ... 都小于 ω², 小于 ω³ ... 都小于 ω^ω, 等等上。这就是为什么有效地表示它们似乎很棘手......简单的位置值表示很快就会用完,然后一次又一次地用完。
我认为我想在我的代码中使用序数的原因是它们可以作为一种限制递归计算深度的方法,递归计算可以变得非常深、无限深和“超越”(如in,大于 ω)。考虑一个递归函数列表,其中第 i 个函数的深度为 i,然后是一个对列表进行折叠的函数......它的深度是 ω,但是我们可以再增加一个步骤,然后再增加一个步骤,得到 ω + k,因此另一个折叠得到 2ω,我们可以将此过程推广到所需的 ω²,依此类推。
现在,我想用序数计算的原因是,如果你用既尊重拓扑顺序又尊重深度的序数来标记 DAG 的节点,你可能想要做的一件事是执行一种访问节点的图搜索按其序号标签的递增顺序。我不能 100% 确定这就是我希望我的代码工作的方式,但这是我正在考虑的一种方法,所以我想看看走这条路是否合理。它看起来越来越像我应该重新考虑我的方法,在这种情况下,这个问题可能没有实际意义,但对于好奇心来说仍然很有趣。