首页 文章
  • 0 votes
     answers
     views

    在列表中的列表上操作,将结果存储在全局环境中

    我正在使用鼠标 library(mice) 来估算大量的数据库 . 我编写了一个代码,用于对我的全局环境中的所有数据帧进行估算 . 这个练习的结果是一个名为 dfmice 的大型列表 . 对于列表中的每个列表,我想使用鼠标的 complete 操作手动我可以通过执行以下操作来执行此操作: list1 <- list(a = 2, b = 3) list2 <- list(c = &qu...
  • 1 votes
     answers
     views

    在插补期间使用随机森林(MICE包)时出错

    我想使用Random Forest方法来估算缺失值 . 我读过一些声称MICE随机森林比参数鼠标表现更好的论文 . 在我的情况下,我已经为默认鼠标运行了一个模型,并得到了结果并与它们一起玩 . 但是,当我有方法随机森林的选项,我得到一个错误,我不知道为什么 . 我已经看到一些与随机森林和老鼠的错误有关的问题,但那些不是我的情况 . 我的变量不止一个NA . imp <- mice(data1...
  • 3 votes
     answers
     views

    如何从R-package 'mice'中提取聚合推算数据?

    我有一个关于由R-package'老鼠'创建的估算数据汇总的问题 . 据我所知,'老鼠'的'完整'命令用于提取例如第一次插补的估算值 . 然而,当我总共运行十次估算时,我不确定是否会提取值 . 有谁知道如何在所有插补中提取(聚合)推算数据? 由于我想将数据输入MS Excel并在另一个软件工具中执行进一步的计算,因此这样的命令将非常有用 . 谢谢您的意见 . 一个简单的例子(来自'老鼠'本身)可以...
  • 0 votes
     answers
     views

    即使列中的数据相同,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 votes
     answers
     views

    减少使用MICE包进行插补的行数

    我有一个多变量的时间序列 . 我正在使用MICE包来填充NAs . 这导致我无法承受的行数减少,因为它是时间序列数据 . 不幸的是,我无法在这里重现数据 . 我的问题是,有什么方法可以避免这种情况吗?我可以指定一个选项,以便不删除行吗?或者将MICE用于时间序列数据总是一个坏主意?
  • 2 votes
     answers
     views

    小鼠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 votes
     answers
     views

    当使用种子= NA时,如何找出MICE R-package选择哪种种子进行多次插补?

    我使用以下代码对名为“mydata”的数据框进行多次插补: library(mice)imp <-mice(mydata,pred = pred,method =“pmm”,m = 10) 因为函数的默认参数是“seed = NA”,所以种子数是随机选择的 . 我想保持这样,因为我不知道我应该选择哪个数字作为种子 . 但是对于复制,我想知道这个函数为我选择了哪个种子 . 是否有可能检查m...
  • 0 votes
     answers
     views

    使用R中的MICE从mids对象获取完整数据集时遇到问题

    我模拟了一个不随意丢失的数据集 . 然后我用mouse()来估算它,但是R并没有为我返回一个完整的数据集 . 我的代码看起来像: tempData <- mice(data1) completedData <- complete(tempData) data1是缺少的数据集 . tempData是mids对象(此步骤成功) . 但是当我使用complete()时,R会返回一条错误消...
  • 1 votes
     answers
     views

    包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 votes
     answers
     views

    MICE中的Stripplot

    我在R中使用MICE包进行多次插补 . 我只使用数值变量进行了几次插补,插补方法是预测均值匹配,当我使用命令stripplot(插入数据集的名称)时,我可以看到所有变量的观察值和估算值 . 当我尝试对分类和数值变量的组合进行插补时,会出现问题 . 然后,插补方法是数值变量的PMM,以及分类变量的逻辑回归 . stripplot-command只显示数值变量 . 我试图用这些命令指定edu是一个带...
  • 0 votes
     answers
     views

    随机森林使用多重插补“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 votes
     answers
     views

    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 votes
     answers
     views

    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 votes
     answers
     views

    R中看似无关的回归与推算数据 - 汇总结果

    我正在尝试使用R中的systemfit包来完成看似无关的回归(SUR) . 但是,使用多重插补数据(使用鼠标包)完成这些分析并不是直截了当的 . 在谷歌上搜索这个问题,我看到有一个关于相同问题的删除帖子,似乎使用了以下示例(信用到海报,小编辑) library(systemfit) library(mice) nhanes2 r1 <- bmi ~ hyp r2 <- bmi ~...
  • 1 votes
     answers
     views

    R中MI数据的描述性统计:取3

    作为R初学者,我发现很难弄清楚如何计算多重估算数据的描述性统计数据(比运行一些其他基本分析更重要,例如关联和回归) . 这些类型的问题以道歉(Descriptive statistics (Means, StdDevs) using multiply imputed data: R)开头,但尚未得到回答(https://stats.stackexchange.com/questions/29619...
  • 3 votes
     answers
     views

    尝试估算多级数据时鼠标出错

    我一直在努力解决 mice 中的一个问题,试图在两个级别上丢失数据的多级数据 . 我花了一些时间,但我终于设法重新创建错误,这似乎发生在 mice 尝试在 sampler 函数中创建记录事件时 . 我有一个变量指示测试版本,但仅与第一次测量相关(之后它是常量) . 这个变量似乎导致错误 . 当使用 "2lonly.pmm" 作为变量的插补方法 mice 时返回错误: Error...
  • 0 votes
     answers
     views

    r包鼠标中的as.mids在`row.names < - . data.frame`(`* tmp *`,value = value)中产生“错误”:无效'row.names'长度“

    当我试图将鼠标与我的数据集一起使用时,R一直崩溃,所以我在SPSS v.24中做了我的mi . 然后我将多次估算的数据导入R作为Imp5N2NPV4_2_17 . 我想将该数据帧转换为mids以继续我的分析,但是我收到了一个错误,我无法找到帮助 . 以下是数据帧的一瞥: &gt; head(Imp5N2NPV4_2_17) # A tibble: 6 × 137 Imputation_ ...
  • 1 votes
     answers
     views

    用老鼠的被动插补给出错误的总分

    我正在研究一个包含374个变量的76人的大型数据集 . 我的主要结果变量是抑郁症严重问卷(PHQ-9)的抑郁症总分 . 大约有4%的数据缺失,所以我想使用估算 . 我按照Buuren,S.van,&Groothuis-Oudshoorn,K . (2011)的说明使用鼠标包 . 小鼠:R . 链式方程的多元插补在R. Journal of Statistical Software,45(3) . ...
  • 4 votes
     answers
     views

    MICE中纵向数据的多次插补和对象类型中的统计分析

    在使用小鼠插补缺失值后对纵向数据进行统计分析时遇到问题 . 在以宽数据格式插入缺失之后,我将提取的数据转换为长格式 . 由于纵向数据,参与者具有重复的行(3个时间点),这在将长格式数据集转换为类型mids对象时会导致问题 . 有人知道如何在插补后创建一个中间对象或其他适当的东西吗?之后我想使用lmer,lme作为合并的固定效果 . 我尝试了很多不同的东西,但仍然无法弄明白 . 提前致谢,请参阅以下...
  • 1 votes
     answers
     views

    了解鼠标中的错误消息

    我使用的是40列和2000行的数据框 . 列主要是因子和有序因子,两个是数字 . 我想使用以下代码使用鼠标包来估算缺少的值: init&lt;-mice(mydata, max=0, print=FALSE) pred&lt;-init$predictorMatrix methods&lt;-init$method imp_data&lt;-mice(mydata, predictorMatrix...
  • 0 votes
     answers
     views

    完整鼠标功能结果与$ imp不匹配

    我正在老鼠身上进行估算,完整的功能正在发生一些奇怪的事情 . 如果我使用$ imp从我的对象显示特定变量的结果,这些是我的结果: head(mice.train$imp$ViolentCrimesPerPop) 现在我跑: complete.train&lt;-mice::complete(mice.train,1) 这应该使用第一次插补的结果填写我的数据中的缺失值 但是当我检查imp中列出...
  • 0 votes
     answers
     views

    多级数据的多重插补

    我在R中使用Mice包来多次插入多级数据,其中重复测量嵌套在个体内 . 但是在小鼠中存在一个错误,我们需要将组变量(此处为个体)转换为整数类型,以便使用“mice.2l.norm / mice.2l.pan”方法对小鼠进行插补以考虑聚类 . (我无法发布我的数据的快照)我的分组变量(STIDnum)是一个因子变量,因为我想检查插补前后的ICC值 对于Imputation我已将STIDnum转换为整...
  • 0 votes
     answers
     views

    原始数据在小鼠汇总估算中的作用(R包)?

    我想知道在R中使用鼠标包进行插补数据时原始数据集的作用是什么 . 在将长数据集转换回as.mids对象之前,我需要估算我的数据,然后计算一些其他变量 . 我注意到在计算我的附加变量(下面的代码中的&quot;total&quot;)时,我是否使用了 na.rm=TRUE 受估计和我的理解影响,它不应该是一个可重现的例子: # Add required package require(mice)...
  • 0 votes
     answers
     views

    R包'Mice' |使用方法'pmm'同时从插补中排除变量

    我目前使用'pmm'方法用R包老鼠来输入数据 . 最小工作示例(加载给定数据集并正确指定变量): library(mice) Example_imp &lt;- mice(Example_data, m = 5, maxit = 50, method = &quot;pmm&quot;, seed = 500) 我还想从插补(社会人口统计学变量)中排除一些变量 . 它们应该被用作预测器,但它们没...
  • 1 votes
     answers
     views

    R MICE在没有时调用mice()后仍然存在缺失数据 . 变量很大

    我不确定这背后的原因是什么 . 我有一个包含107个变量的数据集(混合了数字和因子数据类型),其中一些包含缺失值 . 我使用鼠标来估算数据 . MICE估算了大多数变量的数据 . 但是,有些变量根本没有估算 . 很奇怪,虽然有些变量是成功估算的,但有些变量却没有 . 我也尝试仅在没有成功估算的变量上运行MICE,这一次,它成功了 . 这背后的原因是什么?它与我的数据集中的变量数量有什么关系吗?我该...
  • 0 votes
     answers
     views

    平均估算缺失值

    我有几个问题,除非我遗漏某些内容或者不理解插补过程/逻辑,否则我无法在文档中找到任何内容 . 基本上最重要的是,因为有时“估算的”值是不同的,我想取平均值 - 如果它是数字 - 或模式,如果它是一个分类值 . 我看到的所有示例都显示“完成(miced_model,1)” . 如果我在运行具有5或10次不同迭代的鼠标模型时,我看不到仅仅选择1的重点 . 我想要所有这些的平均值 . 谁能告诉我怎么做?...
  • 2 votes
     answers
     views

    R中的多重插补(小鼠)和“条件缺失”

    我在 R 中使用 mice 来估算随机丢失的数据 . 尝试在数据集中考虑条件或结构化 NAs 时,我遇到了问题 . 一个简单的数据集来说明问题: TestData &lt;- 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 votes
     answers
     views

    丢失数据的估算:小鼠在R中得到不稳定的结果

    我使用库鼠标运行一些简单的代码,使用鼠标功能来估算缺失的数据 . 我使用airquality数据集(基本R)运行代码没有问题,但是当我使用基础R --mtcars中的另一个数据集运行相同的代码时 - 我收到一个错误(“未定义列选择”) . 见下文: 代码为文本如下: library(dplyr) library(mice) data = airquality data[4:10,3] = r...
  • -1 votes
     answers
     views

    在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 votes
     answers
     views

    使用具有聚类数据的小鼠进行插补

    所以我使用 mice 包来估算丢失的数据 . 我已经达到了一定程度,但已经遇到了陡峭的学习曲线 . 举一个玩具的例子: library(mice) # Using nhanes dataset as example df1 &lt;- mice(nhanes, m=10) 因此,您可以看到我使用大多数默认设置将df1估算10次 - 我很乐意在回归模型,汇总结果等中使用此结果 . 但在我的现实生活...

热门问题