问题标签 [periodicity]

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.

0 投票
1 回答
91 浏览

c++ - 如何在二维向量中打印所有 8 个邻居(分段错误)

我正在尝试访问2D 矢量上索引的所有8 个邻居。

然后我尝试执行以下伪代码来查找所有 8 个邻居

但是,当我这样做时,我得到一个分段错误。我不确定为什么。

0 投票
1 回答
709 浏览

r - 您如何使用 R 中的支持向量回归预测未来值

我正在尝试预测依赖于时间(x ~ time)的周期性位置的未来值,使用支持向量回归进行单变量预测。该模型非常适合训练数据,但在对测试数据进行评估时会变成一条直线。在下面的代码中,我使用了 50 个观察值进行训练(红色周期曲线的前半部分,SVR 非常适合)和 50 个观察值进行测试(红色曲线的后半部分,SVR 无法预测)。

在此处输入图像描述

我查看了这篇文章: Time Series Forecasting using Support Vector Machine (SVM) in R并尝试了将训练数据和测试数据结合在一起并在其上评估模型的建议。

想知道这里发生了什么。我的预感是内核的选择在未来无法推广到周期性模式。我将如何构建一个内核,以便 SVR 模型能够预测未来的周期性数据?

0 投票
1 回答
28 浏览

r - 如何在回归模型中指定角度预测器(`sun_altitude`)的周期性?

我正在使用momentuHMMR 中的包,它使用隐马尔可夫模型分析数据。但是,系数估计值是使用线性回归计算的。

如果我想使用Hour(格式:24 小时)作为给定Y因变量的预测变量,我应该指定Y ~ cosinor(Hour, period = 24). 余弦函数自动合并sin()cos()以及它们的交互。

我想知道如果我使用变量,我应该在period提到的函数中指示哪个值,这些值的范围在 -1.3(夜间)和 1.2(中午)之间。我应该指出什么?2.5?我的怀疑是因为和在某种意义上是不同的,因为在值之后,下一个值是,所以这个预测变量的最大值和最小值更接近于,例如,和。但是,它与 不同,因为和 的值比 和 之间更接近。也就是说,变量的最大值和最小值之间的距离并不比最小值和中间值之间的距离更近。cosinor()sun_altitudeperiodHoursun_altitudeHour23000012sun_altitude01.21.2-1.2sun_altitude

指定时我应该考虑这一点period吗?

下面我展示了一些代码来创建一个数据框,sun_altitudes以防万一有人想看看:

注意:一天内未达到太阳高度的最大值和最小值。夏天达到太阳的最大值,冬天达到最小值。

0 投票
1 回答
470 浏览

python - 时间序列的 Seaborn 图周期性

我怎样才能实现类似于:

https://deffro.github.io/time%20series/exploratory%20data%20analysis/data%20visualization/time-series-analysis/

在此处输入图像描述

为了我自己的数据?目前,我只将系列绘制在彼此旁边而不是堆叠:

在此处输入图像描述

其他也无助于解决任务的变体:

数据定义为:

0 投票
1 回答
120 浏览

python - 检测周期性的自相关

我正在实时处理信号。我需要检测信号是否是周期性的(不仅通过可视化图表)。所以我强调了自相关函数。这是我的方法,但我不确定:我计算信号的自相关,如果自相关有一定数量的峰值,则表示它是周期性的,否则不是。

有人可以告诉我我的方法是否正确吗?

谢谢!

0 投票
1 回答
31 浏览

r - 最大和最小周期之间的时间

我有一系列 60,000 个数据的数据,其中部分数据如图 1 所示(整个曲线不像这张图片那样漂亮和统一(数据的其他部分是第二张图片))但是有很多循环我的数据中的不同时期。

我需要计算每个周期的三个红色、绿色和紫色矩形的时间(**每个最大和最小之间的时间以及周期的总时间**)

你能给我一些关于如何在 R 中做到这一点的想法......我可以使用任何特殊的命令或包吗?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
125 浏览

matlab - 求解和绘制分段 ODE

我有一个函数dφ/dt = γ - F(φ)(其中F(φ)- a 是周期函数)和函数图F(φ)

我需要创建一个程序,为( , , , , , ) 和φ(t)的不同值输出 6 个图。γγ = 0.10.50.951.0525t∈[0,100]

这是F(φ)函数的定义:

我的问题是我不知道ode45在边界和初始条件方面要给出什么输入。我所知道的是,进化 φ(t)必须是连续的。

这是以下情况的代码γ = 0.1

0 投票
2 回答
95 浏览

python - 熊猫打印条件在数据框列中成立的日期期间?

我有一个.txt。文件如下所示:

我使用以下代码导入python:

使用此代码后,数据框如下所示:

我想打印“值”列等于零的时间段(开始日期 - 结束日期),即当“注意”=是时。可以从数据框中删除值非零的任何其他行。如果有一个独立的零值(前后是一个非零值),则开始日期和结束日期将相同。

预期的输出应如下所示:

我试图使用条件 if 语句或 df.loc 但我对 Python 的了解不足以将它们组合在一起。任何意见,将不胜感激。

0 投票
2 回答
50 浏览

swift - 如何为字符串设置定时器以定期触发?

我正在制作一个 FlashCards 应用程序,我想为卡片设置一个计时器,以便如果用户知道答案,卡片将在第二天再次触发,然后如果他再次知道,它将在 5 内触发天等等。我没有找到与此相关的任何东西,有什么帮助吗?

0 投票
2 回答
174 浏览

arrays - 在matlab中生成离散时间周期信号

x[t] 是一个离散时间周期信号,在一个周期内定义如下

我想在 Matlab 中将其生成为区间 [0,100] 中的周期性信号。但是,我无法为此编写代码。