标签: interaction

如何在使用glmnet之前进行所有交互

我有一个8列的x矩阵.我想跑glmnet去做套索回归.我知道我需要打电话:

glmnet(x, y, family = "binomial", ...). 
Run Code Online (Sandbox Code Playgroud)

但是,我如何x考虑所有单向交互呢?我是否必须手动重新制作数据框:如果是,是否有更简单的方法?我想我希望用R公式做点什么.

interaction r formula glmnet

19
推荐指数
1
解决办法
6710
查看次数

gbm :: interact.gbm与dismo :: gbm.interactions

背景

为参考手册gbm package状态的interact.gbm函数计算Friedman的H-统计评估变量相互作用的强度.H统计量在[0-1]的范围内.

该参考手册dismo package未参考任何有关该gbm.interactions功能如何检测和模拟相互作用的文献.相反,它给出了用于检测和建模交互的一般过程列表.在dismo"提振回归树为生态模型"小插曲指出,dismo包中的扩展功能gbm包.

如何dismo::gbm.interactions实际检测和建模交互?

为什么

我问的是这个问题,因为gbm.interactionsdismo package收益率结果> 1时,gbm package参考手册说不可能.

我检查了每个包的tar.gz,看看源代码是否相似.这是不同的,我无法确定这两个包是否使用相同的方法来检测和建模交互.

interaction r machine-learning gbm

16
推荐指数
1
解决办法
2079
查看次数

从线性模型绘制交互效果的最佳方法

为了帮助填充R标签,我发布了一些我经常从学生那里收到的问题.多年来,我已经对这些问题提出了自己的答案,但也许还有更好的方法,我不知道.

问题:我只是跑了一个回归连续yx,但因子f(如levels(f)生产c("level1","level2"))

 thelm <- lm(y~x*f,data=thedata)
Run Code Online (Sandbox Code Playgroud)

现在我想绘制的预测值yx由定义的组分解f.我得到的所有情节都是丑陋的,显示的线条太多了.

我的回答:试试这个predict()功能.

##restrict prediction to the valid data 
##from the model by using thelm$model rather than thedata

 thedata$yhat <- predict(thelm,
      newdata=expand.grid(x=range(thelm$model$x),
                          f=levels(thelm$model$f)))

 plot(yhat~x,data=thethedata,subset=f=="level1")
 lines(yhat~x,data=thedata,subset=f=="level2")
Run Code Online (Sandbox Code Playgroud)

是否有其他想法(1)对于新手更容易理解和/或(2)从其他角度更好?

interaction regression r

15
推荐指数
1
解决办法
3万
查看次数

在特定键上使用EventTrigger

我想在触摸特定键时使用EventTrigger调用命令(例如,空格键)

目前我有:

  <i:Interaction.Triggers>
       <i:EventTrigger EventName="KeyDown">
            <i:InvokeCommandAction Command="{Binding DoCommand}" CommandParameter="{BindingText}"/>
       </i:EventTrigger>
  </i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)

现在我怎么能指定只有当空格键出现KeyDown时才会出现这种情况?

wpf interaction eventtrigger keydown

13
推荐指数
2
解决办法
1万
查看次数

Angular2:输出/输入与事件/ ViewChild - 组件交互

Dears,关于Web组件交互的黄金规则是:

  • 家长引用直接孩子
  • 儿童不参考父母
  • 父 - >子:通过方法调用
  • 孩子 - >父母:通过事件

这个模式在很多项目中都适用于我们(YUI,JQuery,......)Angular2怎么样?

我们应该使用:

或输入/输出?

首选看起来很漂亮.@ angular2 @expert,您怎么看?

对所有人来说,加布里埃尔

interaction web-component angular

12
推荐指数
1
解决办法
3510
查看次数

R中的"*"vs":"用于建模

我确信这个问题肯定已被提出,但我没有在档案中找到它.无论如何,我总是认为":"或"*"在添加交互术语时意味着同样的事情.例如:

气体量〜温度*气体类型气体量〜温度:气体类型

然而,现在我已经开始使用GLM,我发现当我在两者之间切换时,这些会产生不同的AIC分数,不同的估计等.任何人都可以向我解释为什么会这样吗?R中的stats包有问题吗?

谢谢!

interaction r

12
推荐指数
1
解决办法
6267
查看次数

如何在UWP应用程序中创建COM对象?(C#)

问题: 如何在通用Windows平台(UWP)应用程序中创建COM对象?

动机: 我想从WPF切换到UWP.由于我的工作量要求只能通过COM访问第三方库(据我所知),我需要从UWP进行COM调用.

语境:

  • C#
  • .净
  • Visual Studio 2015
  • Windows 10
  • 理想情况下针对所有UWP设备,但如果仅限于台式机/笔记本电脑,则可以.

背景

在Visual Studio 2013(Visual Studio 2015中的"经典桌面"项目)中,我使用了C#代码

// Conceptual:
DotNetInterface comObjectInstance =
    (DotNetInterface)Microsoft.VisualBasic.Interaction.CreateObject(
        "this string specified the COM object type"
      );

// Example:  Open Excel via COM:
Excel.Application oApp = (Excel.Application)Interaction.CreateObject("Excel.Application");
Run Code Online (Sandbox Code Playgroud)

Visual Studio项目需要Microsoft.VisualBasic使用Interaction.CreateObject()和COM对象的类型库的引用.

我想在Windows 10 Education上的Visual Studio 2015 Enterprise生成的通用Windows平台(UWP)应用程序中使用此C#代码.我能够添加对COM对象的类型库的引用,但无法引用,Microsoft.VisualBasic因为它没有出现在Visual Studio的Reference Manager中.

思考,尝试过的解决方案,猜测等

我添加了对"UWP的Windows桌面扩展"的引用,希望它可以启用对正常.NET功能的调用,但还没有弄清楚如何使用它.

我认为即使UWP应用程序从根本上不能进行COM调用,我们至少可以构造一个调用正常.NET程序的包装器(即使通过网络端口),这反过来又可以运行COM调用.由于即使在最糟糕的情况下显然也可以解决这个问题,我觉得微软提供的COM对象应该是(并且可能是)提供的解决方案.但我想自从UWP这么新以来,在线文档很稀疏,现在很难找到.

更新#1

发现了MSDN文章,Win32和COM for Windows Runtime应用程序和通用Windows平台(UWP)应用程序,声称WinRT应用程序(包括UWP应用程序)只能使用COM对象的子集.MSDN建议使用受支持的COM API元素或从不受支持的COM API迁移到功能替换.

我找到一种方法对我的第三方库进行COM调用后,通过谷歌搜索运行时错误找到了这篇文章.错误:

mscorlib.ni.dll中出现"System.Runtime.InteropServices.COMException"类型的异常,但未在用户代码中处理

附加信息:由于以下错误,使用CoCreateInstanceFromApp创建具有CLSID {[edit:GUID已删除]}的COM组件实例失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)).请确保您的COM对象位于允许的CoCreateInstanceFromApp列表中.

我仍然不确定是否有一种内置方式来访问我的第三方库的COM API.如果没有,这可能意味着我将不得不使用网络端口或其他东西制作我自己的包装器,这似乎是错误的.

c# com interop interaction uwp

11
推荐指数
1
解决办法
1万
查看次数

将数据从Activity发送到已创建的Fragment

我只找到了有关如何创建片段向其发送一些数据的信息,但仅在其使用构造函数的实例化中.

但我想知道是否可以从Activity中将一些数据(例如,两个Double对象)发送到Fragment,而无需创建Fragment的新实例.

先前已创建的片段.

android interaction android-fragments android-activity

11
推荐指数
1
解决办法
9310
查看次数

演员模型和碰撞检测

我只想考虑Erlang对游戏服务器的可能性.(哦,我不是Erlang专家,只考虑阶段)这意味着使用Actor模型进行游戏模拟.当然,最吸引人的是它在多个节点上分布的并发性.

我目前的一个大问题是我应该如何执行碰撞检测等多角色交互.(这只是一个例子)

虽然碰撞检测在任何游戏中都是必需的,但是在Actor模型的本质中,它看起来效率不高甚至没有意义,因为它需要全局同步的状态查询和更新所有目标actor.如果我使用任何同步,它将覆盖Erlang的actor模型的所有好处.

当然,如果我正确地使用空间分区,那么一次定位演员可以更小,但这只是一个优化,而不是一个主要的答案.或者这是这个问题的正确答案吗?通过减少交互演员的数量来减少同步范围?

erlang interaction actor-model

10
推荐指数
2
解决办法
1199
查看次数

Barplot有显着的差异和相互作用?

我想想象我的数据和ANOVA统计数据.通常使用带有添加线条的条形图来指示显着的差异和相互作用.你怎么用R做这样的情节?

这就是我想要的:

显着差异:

显着差异

重要的互动:

重要的互动

背景

我目前正在使用barplot2{ggplots}绘制条形图和置信区间,但我愿意使用任何包/程序来完成工作.为了得到我目前使用的统计数据TukeyHSD{stats}pairwise.t.test{stats}对差异和方差分析功能(一个aov,ezANOVA{ez},gls{nlme})的相互作用.

只是为了给你一个想法,这是我目前的情节: 带有CI的barplot2

plot interaction r significance

10
推荐指数
1
解决办法
2万
查看次数