-
0 votesanswersviews
在列表中的列表上操作,将结果存储在全局环境中
我正在使用鼠标 library(mice) 来估算大量的数据库 . 我编写了一个代码,用于对我的全局环境中的所有数据帧进行估算 . 这个练习的结果是一个名为 dfmice 的大型列表 . 对于列表中的每个列表,我想使用鼠标的 complete 操作手动我可以通过执行以下操作来执行此操作: list1 <- list(a = 2, b = 3) list2 <- list(c = &qu... -
1 votesanswersviews
在插补期间使用随机森林(MICE包)时出错
我想使用Random Forest方法来估算缺失值 . 我读过一些声称MICE随机森林比参数鼠标表现更好的论文 . 在我的情况下,我已经为默认鼠标运行了一个模型,并得到了结果并与它们一起玩 . 但是,当我有方法随机森林的选项,我得到一个错误,我不知道为什么 . 我已经看到一些与随机森林和老鼠的错误有关的问题,但那些不是我的情况 . 我的变量不止一个NA . imp <- mice(data1... -
3 votesanswersviews
如何从R-package 'mice'中提取聚合推算数据?
我有一个关于由R-package'老鼠'创建的估算数据汇总的问题 . 据我所知,'老鼠'的'完整'命令用于提取例如第一次插补的估算值 . 然而,当我总共运行十次估算时,我不确定是否会提取值 . 有谁知道如何在所有插补中提取(聚合)推算数据? 由于我想将数据输入MS Excel并在另一个软件工具中执行进一步的计算,因此这样的命令将非常有用 . 谢谢您的意见 . 一个简单的例子(来自'老鼠'本身)可以... -
0 votesanswersviews
即使列中的数据相同,MICE也会进行估算
即使列中的所有值都相同,是否可以使用MICE包进行插补?那么它只会用这个数字来估算 . 例: test<-data.frame(var1=c(2.3,2.3,2.3,2.3,2.3,NA),var2=c(5.3,5.6,5.9,6.4,4.5,NA)) miceImp<-mice(test) testImp<-complete(miceImp) 仅限于var2 . 我想用2.3... -
0 votesanswersviews
减少使用MICE包进行插补的行数
我有一个多变量的时间序列 . 我正在使用MICE包来填充NAs . 这导致我无法承受的行数减少,因为它是时间序列数据 . 不幸的是,我无法在这里重现数据 . 我的问题是,有什么方法可以避免这种情况吗?我可以指定一个选项,以便不删除行吗?或者将MICE用于时间序列数据总是一个坏主意? -
2 votesanswersviews
小鼠r包随机森林实施中的错误
这里只是示例数据: # generation of correlated data matrixCR <- matrix(NA, nrow = 100, ncol = 100) diag(matrixCR) <- 1 matrixCR[upper.tri (matrixCR, diag = FALSE)] <- 0.5 matrixCR[lower.tri (matrixC... -
1 votesanswersviews
当使用种子= NA时,如何找出MICE R-package选择哪种种子进行多次插补?
我使用以下代码对名为“mydata”的数据框进行多次插补: library(mice)imp <-mice(mydata,pred = pred,method =“pmm”,m = 10) 因为函数的默认参数是“seed = NA”,所以种子数是随机选择的 . 我想保持这样,因为我不知道我应该选择哪个数字作为种子 . 但是对于复制,我想知道这个函数为我选择了哪个种子 . 是否有可能检查m... -
0 votesanswersviews
使用R中的MICE从mids对象获取完整数据集时遇到问题
我模拟了一个不随意丢失的数据集 . 然后我用mouse()来估算它,但是R并没有为我返回一个完整的数据集 . 我的代码看起来像: tempData <- mice(data1) completedData <- complete(tempData) data1是缺少的数据集 . tempData是mids对象(此步骤成功) . 但是当我使用complete()时,R会返回一条错误消... -
1 votesanswersviews
包MICE中的预测平均匹配(pmm)是否仅使用没有任何丢失数据的行来估计其系数?
我有一个数据框,其中包含连续5年不同植物的丰度(每年1个值;从T2到T6),用于不同的地点(15个地点)和处理(浏览与未浏览) . T2到T6在列中,我有一列指定物种 . 对于某些网站,T5系统性缺失 . 对于其他站点,T4和T6都丢失了 . T2和T3适用于所有站点 . 这是一个虚构的例子: > data = matrix(c(0.02, 0.02, 0.03, NA, 0.06, +... -
0 votesanswersviews
MICE中的Stripplot
我在R中使用MICE包进行多次插补 . 我只使用数值变量进行了几次插补,插补方法是预测均值匹配,当我使用命令stripplot(插入数据集的名称)时,我可以看到所有变量的观察值和估算值 . 当我尝试对分类和数值变量的组合进行插补时,会出现问题 . 然后,插补方法是数值变量的PMM,以及分类变量的逻辑回归 . stripplot-command只显示数值变量 . 我试图用这些命令指定edu是一个带... -
0 votesanswersviews
随机森林使用多重插补“as.data.frame.default(data)中的错误:无法将类”“mids”“强制转换为data.frame”
我的目标是制作一个radnomforest分类模型,但要估算缺失值 . 我用MIPCA()方法输入数据集但是在插入数据后,我正在应用随机森林算法 . 我收到了这个错误 . “as.data.frame.default(data)中的错误:无法强制类”“mids”“到data.frame” randomForest(Species~., data=imp) imp有多个估算(20个数据集) -
3 votesanswersviews
R - 如何在MICE包中对插补数据运行prcomp
在运行R中的鼠标功能后,我不确定如何通过prcomp运行PCA分析 如果我跑: imp <- mice(Data, maxit = 20, m = 5) 我的理解是,我现在有5个数据插补 . 在JSS Buuren论文中,他们然后运行: fit <- with(imp, lm(chl ~ age + bmi)) pool(fit) 据我所知,使用5个插补数据集进行线性回归,然后汇总... -
1 votesanswersviews
MICE池可以完成GLM输出二进制逻辑回归吗?
我正在对使用MICE多次估算的数据运行二元结果变量的逻辑回归 . 汇总glm模型的系数似乎很简单:imp = mice(nhanes2,print = F) imp$meth fit0=with(data=imp, glm(hyp~age, family = binomial)) fit1=with(data=imp, glm(hyp~age+chl, family = binomial)... -
1 votesanswersviews
R中看似无关的回归与推算数据 - 汇总结果
我正在尝试使用R中的systemfit包来完成看似无关的回归(SUR) . 但是,使用多重插补数据(使用鼠标包)完成这些分析并不是直截了当的 . 在谷歌上搜索这个问题,我看到有一个关于相同问题的删除帖子,似乎使用了以下示例(信用到海报,小编辑) library(systemfit) library(mice) nhanes2 r1 <- bmi ~ hyp r2 <- bmi ~... -
1 votesanswersviews
R中MI数据的描述性统计:取3
作为R初学者,我发现很难弄清楚如何计算多重估算数据的描述性统计数据(比运行一些其他基本分析更重要,例如关联和回归) . 这些类型的问题以道歉(Descriptive statistics (Means, StdDevs) using multiply imputed data: R)开头,但尚未得到回答(https://stats.stackexchange.com/questions/29619... -
3 votesanswersviews
尝试估算多级数据时鼠标出错
我一直在努力解决 mice 中的一个问题,试图在两个级别上丢失数据的多级数据 . 我花了一些时间,但我终于设法重新创建错误,这似乎发生在 mice 尝试在 sampler 函数中创建记录事件时 . 我有一个变量指示测试版本,但仅与第一次测量相关(之后它是常量) . 这个变量似乎导致错误 . 当使用 "2lonly.pmm" 作为变量的插补方法 mice 时返回错误: Error... -
0 votesanswersviews
r包鼠标中的as.mids在`row.names < - . data.frame`(`* tmp *`,value = value)中产生“错误”:无效'row.names'长度“
当我试图将鼠标与我的数据集一起使用时,R一直崩溃,所以我在SPSS v.24中做了我的mi . 然后我将多次估算的数据导入R作为Imp5N2NPV4_2_17 . 我想将该数据帧转换为mids以继续我的分析,但是我收到了一个错误,我无法找到帮助 . 以下是数据帧的一瞥: > head(Imp5N2NPV4_2_17) # A tibble: 6 × 137 Imputation_ ... -
1 votesanswersviews
用老鼠的被动插补给出错误的总分
我正在研究一个包含374个变量的76人的大型数据集 . 我的主要结果变量是抑郁症严重问卷(PHQ-9)的抑郁症总分 . 大约有4%的数据缺失,所以我想使用估算 . 我按照Buuren,S.van,&Groothuis-Oudshoorn,K . (2011)的说明使用鼠标包 . 小鼠:R . 链式方程的多元插补在R. Journal of Statistical Software,45(3) . ... -
4 votesanswersviews
MICE中纵向数据的多次插补和对象类型中的统计分析
在使用小鼠插补缺失值后对纵向数据进行统计分析时遇到问题 . 在以宽数据格式插入缺失之后,我将提取的数据转换为长格式 . 由于纵向数据,参与者具有重复的行(3个时间点),这在将长格式数据集转换为类型mids对象时会导致问题 . 有人知道如何在插补后创建一个中间对象或其他适当的东西吗?之后我想使用lmer,lme作为合并的固定效果 . 我尝试了很多不同的东西,但仍然无法弄明白 . 提前致谢,请参阅以下... -
1 votesanswersviews
了解鼠标中的错误消息
我使用的是40列和2000行的数据框 . 列主要是因子和有序因子,两个是数字 . 我想使用以下代码使用鼠标包来估算缺少的值: init<-mice(mydata, max=0, print=FALSE) pred<-init$predictorMatrix methods<-init$method imp_data<-mice(mydata, predictorMatrix... -
0 votesanswersviews
完整鼠标功能结果与$ imp不匹配
我正在老鼠身上进行估算,完整的功能正在发生一些奇怪的事情 . 如果我使用$ imp从我的对象显示特定变量的结果,这些是我的结果: head(mice.train$imp$ViolentCrimesPerPop) 现在我跑: complete.train<-mice::complete(mice.train,1) 这应该使用第一次插补的结果填写我的数据中的缺失值 但是当我检查imp中列出... -
0 votesanswersviews
多级数据的多重插补
我在R中使用Mice包来多次插入多级数据,其中重复测量嵌套在个体内 . 但是在小鼠中存在一个错误,我们需要将组变量(此处为个体)转换为整数类型,以便使用“mice.2l.norm / mice.2l.pan”方法对小鼠进行插补以考虑聚类 . (我无法发布我的数据的快照)我的分组变量(STIDnum)是一个因子变量,因为我想检查插补前后的ICC值 对于Imputation我已将STIDnum转换为整... -
0 votesanswersviews
原始数据在小鼠汇总估算中的作用(R包)?
我想知道在R中使用鼠标包进行插补数据时原始数据集的作用是什么 . 在将长数据集转换回as.mids对象之前,我需要估算我的数据,然后计算一些其他变量 . 我注意到在计算我的附加变量(下面的代码中的"total")时,我是否使用了 na.rm=TRUE 受估计和我的理解影响,它不应该是一个可重现的例子: # Add required package require(mice)... -
0 votesanswersviews
R包'Mice' |使用方法'pmm'同时从插补中排除变量
我目前使用'pmm'方法用R包老鼠来输入数据 . 最小工作示例(加载给定数据集并正确指定变量): library(mice) Example_imp <- mice(Example_data, m = 5, maxit = 50, method = "pmm", seed = 500) 我还想从插补(社会人口统计学变量)中排除一些变量 . 它们应该被用作预测器,但它们没... -
1 votesanswersviews
R MICE在没有时调用mice()后仍然存在缺失数据 . 变量很大
我不确定这背后的原因是什么 . 我有一个包含107个变量的数据集(混合了数字和因子数据类型),其中一些包含缺失值 . 我使用鼠标来估算数据 . MICE估算了大多数变量的数据 . 但是,有些变量根本没有估算 . 很奇怪,虽然有些变量是成功估算的,但有些变量却没有 . 我也尝试仅在没有成功估算的变量上运行MICE,这一次,它成功了 . 这背后的原因是什么?它与我的数据集中的变量数量有什么关系吗?我该... -
0 votesanswersviews
平均估算缺失值
我有几个问题,除非我遗漏某些内容或者不理解插补过程/逻辑,否则我无法在文档中找到任何内容 . 基本上最重要的是,因为有时“估算的”值是不同的,我想取平均值 - 如果它是数字 - 或模式,如果它是一个分类值 . 我看到的所有示例都显示“完成(miced_model,1)” . 如果我在运行具有5或10次不同迭代的鼠标模型时,我看不到仅仅选择1的重点 . 我想要所有这些的平均值 . 谁能告诉我怎么做?... -
2 votesanswersviews
R中的多重插补(小鼠)和“条件缺失”
我在 R 中使用 mice 来估算随机丢失的数据 . 尝试在数据集中考虑条件或结构化 NAs 时,我遇到了问题 . 一个简单的数据集来说明问题: TestData <- data.frame(Condition= c(1,1,1,1,2,NA,2,2), Dependent1=c(1,NA,2,3,NA,NA,NA,NA), Dependent2=c(1,12,44,1,NA,NA,NA,... -
1 votesanswersviews
丢失数据的估算:小鼠在R中得到不稳定的结果
我使用库鼠标运行一些简单的代码,使用鼠标功能来估算缺失的数据 . 我使用airquality数据集(基本R)运行代码没有问题,但是当我使用基础R --mtcars中的另一个数据集运行相同的代码时 - 我收到一个错误(“未定义列选择”) . 见下文: 代码为文本如下: library(dplyr) library(mice) data = airquality data[4:10,3] = r... -
-1 votesanswersviews
在R包中导入鼠标功能时出错
我想在我的包中包含mice :: mice函数来对我的数据进行插补 . 我使用Roxygen列出进口 #' @param data dataset to be used for imputation #' @importFrom dplyr select_ #' @importFrom mice mice complete #' @return A list #' @export #' impu... -
2 votesanswersviews
使用具有聚类数据的小鼠进行插补
所以我使用 mice 包来估算丢失的数据 . 我已经达到了一定程度,但已经遇到了陡峭的学习曲线 . 举一个玩具的例子: library(mice) # Using nhanes dataset as example df1 <- mice(nhanes, m=10) 因此,您可以看到我使用大多数默认设置将df1估算10次 - 我很乐意在回归模型,汇总结果等中使用此结果 . 但在我的现实生活...