问题标签 [longitudinal]

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 投票
0 回答
50 浏览

r - 如何在 r 中运行具有二元结果和连续输入的广义线性混合回归

我正在尝试创建一个纵向模型来预测具有各种生物特征的受试者明年患糖尿病的风险,即 BMI、年龄、收缩压 (SBP) 和腰臀比 (WHR)。我正在使用具有两个数据收集时间(0 年和 1 年,仅代表 2017 年和 2018 年)和 5 个主题(ID 1-5)的假测试样本。

我目前将我的数据集加载为糖尿病时间数据(来自 CSV 文件)。我正在使用 lme4 包,并且想使用 glmer 函数,因为它用于二元结果变量(1 表示糖尿病,0 表示非糖尿病)。我对此非常陌生,所以我不确定在运行回归时是否正确输入了变量。

错误可以在上面的代码框中看到。

我想有一个基于这些数据的回归输出,但我真的不确定我的输入是否真的正确完成。

0 投票
1 回答
247 浏览

r - 每人观察次数中位数

我有一个长格式的数据框,显示一组人的重复身高测量值。

平均观察次数计算为 2000/500 = 每个孩子 4 次观察。

如何计算每个孩子的观察次数的中位数和四分位数范围?

0 投票
1 回答
112 浏览

r - 您如何准备纵向数据以进行各种规格的生存分析?

我有一个关于纵向研究分析和与 R 合作的问题。

我有以下数据格式:

我需要以下格式的数据:

如果一个人每次都有 1 直到结束,他应该只因为研究完成而被审查。如果一个人第一次有 3,我需要 Distance_to_to_first_visit_in_month,因为他在 Kapplan-Meyer 曲线中的状态为 1。

我试图过滤最大 Distance_to_first_visit_in_month 并获得行为。当我将数据转换为宽格式时,很容易获得这些数据。但是当人 3 在开始时或其他情况下,我无法获得 Distance_to_first_visit_in_month。

我有 300 个 ID,有时访问 11 次,所以我无法准备数据手册。

你有想法吗?

提前谢谢你。最好的克里斯蒂娜

0 投票
1 回答
617 浏览

c# - 将4个十六进制字节GPS数据转换为纬度和经度c#

我有十六进制 FF676980(4 字节)的经度,我想将其转换为 c# 中的度数,我该怎么做?

0 投票
0 回答
60 浏览

r - 重复测量的逻辑回归模型是什么?

我已经编辑了我的代码,通过将期间 pre、mid、post 收集到我的数据框的一列中:1-pre 2-mid 3-post

结果:

glm(公式=类型〜分数*时间,家庭=二项式,数据= dflong)

偏差残差:最小值 1Q 中值 3Q 最大值
-1.6828 -1.0472 -0.6594 1.1871 1.5688

(二项式族的分散参数取为 1)

残余偏差:42 自由度上的 69.673 AIC:93.673

Fisher 评分迭代次数:4

结果看起来不错,我只是想对我所做的事情提出第二意见。这样做可以吗?

0 投票
2 回答
41 浏览

r - how to manipulated data set into new data frame?

my data look like this : 1-pre 2-mid 3-post

my new data frame look like this

this command i use

i want one column for period (pre,mid,post) and other column for value of m and k variable

0 投票
0 回答
38 浏览

r - 如何在不增加 NA 的情况下排除纵向分析中的某些参与者

在我关于通勤的 4 波纵向研究中,我想排除通勤时间短于 1 分钟且长于 180 分钟的参与者。我现在使用的代码起初似乎运行良好,但虽然它只排除了我原来的 1500 名参与者中的大约 200 名参与者,但我的 n 只是大小的一半,我的 NA 是两倍。发生了什么事?

我不会选择每一行来排除它;这对于 200 个案例来说工作量太大了。我已经尝试过 filter() 但这没有用。

我对其他三种方式(T3、T4、T5)重复此操作 dim 命令表示仍有 1322 名参与者

为什么我的 NA 会增长?我怎样才能在不泄露我一半数据的情况下排除这些人?

0 投票
0 回答
25 浏览

r - 如何根据 R 中的第一次和最后一次观察建立病例/对照状态

我在 R 中有一个纵向数据集,其中包含所有 ID 从第 1 天开始的一段时间内的情绪评分。每个 ID 的结束日期范围(26 到 35 天之间)。根据情绪得分,如果第 -3 到 -1 天的平均情绪得分比 +3 到 +5 天的平均情绪得分高 30%,我想将每个参与者 (ID) 分配为一个案例。如果不是,那么这个人就是一个控制者。

数据如下所示:

综上所述,ID#1应该是case,ID#2应该是control。

0 投票
2 回答
69 浏览

r - 纵向数据:试图确定受试者是否有随访

我正在尝试分析纵向数据。每个科目至少有​​一次到我们的研究,最多 3 次。我需要比较每次就诊的分数,看看他们的治疗是否有助于减轻症状。

现在,我想设置列来指示主题是否有后续访问。

一栏表示受试者是否第二次访问,另一栏表示受试者是否第三次访问

我的数据集是什么样的

我尝试过的编码

使用 sapply 按主题 ID 遍历所有访问,如果该主题有第二次访问和第三次访问,则填充列。

我也尝试了一个 for 循环,但在每种情况下,我都不确定如何告诉它循环遍历该主题的所有实例,然后选择要比较的项目(即是否存在特定访问号)

我希望我的数据集看起来像什么

我打算使用类似的逻辑来遍历每个主题并比较他们在访问中的症状。比较访问 1 和 2,然后比较访问 2 和 3。

数据

0 投票
0 回答
43 浏览

longitudinal - 如何在多级回归代码中包含日记数据/滞后数据

我使用日记数据,并且正在尝试使用滞后变量进行多级回归。我试着

  1. 从前一天的连续变量预测二元变量和
  2. 从前一天的二进制变量预测连续变量。

我不明白如何将这种时间滞后/日记数据格式包含到 R 代码中。另外,我不知道如何控制同一天的预测变量。

我将 lmer 和 glmer 命令用于连续和二元结果,到目前为止只有 1 级预测器

AIC 没有显示出更好的随机系数拟合,但这是我所期待的。到目前为止的回归结果并不显着,但可能是因为我没有正确编写代码。