- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 MatchIt
进行 PSM 分析在 R 中打包,对某些变量使用“精确匹配”,对同一数据集中的其他变量使用“最近邻”方法
出于这个问题的目的,我将使用示例数据集 lalonde
.
test = matchit(treat ~ age + educ + married, method = "nearest",
exact = c(married), data = lalonde)
married
执行精确匹配。 (带有
0
和
1
的二进制变量),然后对模型中的所有其他变量进行“最近”匹配。
Warning message: Exact variables not contained in data. Exact matching not done.
matchit
输出,仅使用“最近”方法。我不知道错误在哪里,因为仅使用“精确”方法,该函数识别出完全匹配,但未与其他匹配方法结合使用。
最佳答案
发生的事情是您在包的最近邻居文件中遇到了这个循环:
## Now for exact matching within nearest neighbor
## exact should not equal T for this type of matching--that would get sent to matchit2exact
if (!is.null(exact)){
if(!sum(exact%in%names(data))==length(exact)) {
warning("Exact variables not contained in data. Exact matching not done.",call.=FALSE)
exact=NULL
}
else {
ww <- exact%in%dimnames(X)[[2]]
nw <- length(exact)
exact <- data[,exact,drop=F]
if(sum(ww)!=nw){
X <- cbind(X,exact[!ww])
}
}
}
married
.
test = matchit(treat ~ age + educ + married, method = "nearest",
exact = "married", data = lalonde)
关于r - 匹配包 : Combining "nearest neighbor" matching and "exact" matching,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39549935/
我正在 Unity 中制作泡泡射击游戏。我来到了可以击中另一个气泡的地步,它摧毁了它的所有邻居。 现在我试图摧毁它的所有邻居的邻居,这会导致堆栈溢出。我正在使用递归。 我在没有递归的情况下完成了它,并
我有一组 3D 点,每个点都与一个方向相关联(例如单位向量)。给定另一个点 + 方向,我想找出集合中最近的点(使用标准 2 范数),该点也满足方向向量的特定条件(例如,两个方向向量之间的角度在特定角度
局部敏感散列对于 KNN 来说似乎是一种很好的技术,没有任何缺点。但是,如果有人在工业中将其用于实际应用,那么局部敏感散列的缺点是什么? LSH在什么情况下会失败或者做的有些糟糕?还是编码/调整需要很
我想找到一种方法来确定我的 knn 算法中实际使用了哪些邻居,这样我就可以更深入地研究与我的特征相似的数据行。 这是一个数据集示例,我将其分为预测模型的训练集和测试集: Player
基于 calculating average distance of nearest neighbours in pandas dataframe 中的代码,如何调整它以便将第二个和第三个最近邻居返回
我目前正在编写一个 C 程序,用于查找多维数组中大于所有相邻元素的元素。所以如果我的输入是 3 2 9 13 7 6 1 5 8 它应该打印 9 13 8 但是,它似乎不起作用 :( 我已经运行了几次
在 1 维的爬山中,我尝试了两个邻居 - 我当前点左侧的一个小三角洲和一个右侧的小三角洲,然后保留给出更高目标函数值的那个。如何将其扩展到 n 维空间?如何定义 n 维空间的邻居?我是否必须尝试 2^
假设我们有一个包含 n 个元素的序列 S .一对元素xi,xj如果 |xi-xj|= k) continue; if (++neighborCount[i] > neighb
我正在编写一个方法,它将一个点数组作为输入,并为数组中的每个点找到除它本身之外离它最近的点。我目前正在以蛮力方式执行此操作(检查每个点与其他点)。我当前的实现没有对数组进行排序,但我可以使用 Comp
我在尝试想出一种逻辑方法来检查基于“网格”的类编程项目中的邻居时遇到了很多麻烦。 我遇到的主要问题是想办法有效地检查它是否在侧面,这样我就不会得到索引越界错误。 编辑:我忘了说我使用的是二维数组。 最
假设我使用 2D/3D numpy 数组来建模由单元格组成的盒子。单元格由从 0 开始递增的数字标记。在此之前,这可以通过 来完成 box = np.arange(np.prod(n_cells))
在论文“When Is 'Nearest Neighbor' Meaningful?”中我们读到,“我们表明,在某些广泛的条件下(在数据和查询分布或工作负载方面),随着维度的增加,到最近的距离neig
我正在查看维基百科上的 A 星伪代码 ( wikipedia:A*_search_algorithm ),我对这段代码有疑问: for each neighbor in neighbor_nodes(
我使用 Android Dev Phone 2,使用 GsmCellLocation.getCid() 方法获取网络上的 Cell ID。当我运行命令并获取所有 CellID 时Neighboring
我正在使用基于点云库 (PCL) 的 kd-tree 最近邻 (NN) 搜索的 C++ 实现。该数据集包含约 220 万个点。我正在为每个其他点搜索 NN 点。搜索半径设置为 2.0。要完全计算它,大
如何执行 getNearest 查询其他命令的结果,例如过滤器命令? var point = r.point(-122.422876,37.777128); r.db('test').table('
当使用特征描述符时 [如 SIFT、SURF] - 近似最近邻法是在图像之间进行匹配的最快方法吗? 最佳答案 你应该看看 pyramid match kernel ,这是迄今为止最成功的图像与局部特征
获取networkx中节点的邻居的时间复杂度是多少? >>> G = nx.Graph() >>> G.add_edges_from([('a', 'b'), ('a', 'c')]) >>> G.n
有没有办法从 sklearn.neighbors.KDTree 实例中通过 id 获取节点或所有节点? from sklearn.neighbors import KDTree import
这是代码。 from sklearn.neighbors import NearestNeighbors import numpy as np X = np.array([[-1, -1], [-2,
我是一名优秀的程序员,十分优秀!