我有一个8列的x矩阵.我想跑glmnet去做套索回归.我知道我需要打电话:
glmnet(x, y, family = "binomial", ...). 
但是,我如何x考虑所有单向交互呢?我是否必须手动重新制作数据框:如果是,是否有更简单的方法?我想我希望用R公式做点什么.
背景
为参考手册gbm package状态的interact.gbm函数计算Friedman的H-统计评估变量相互作用的强度.H统计量在[0-1]的范围内.
该参考手册dismo package未参考任何有关该gbm.interactions功能如何检测和模拟相互作用的文献.相反,它给出了用于检测和建模交互的一般过程列表.在dismo"提振回归树为生态模型"小插曲指出,dismo包中的扩展功能gbm包.
题
如何dismo::gbm.interactions实际检测和建模交互?
为什么
我问的是这个问题,因为gbm.interactions在dismo package收益率结果> 1时,gbm package参考手册说不可能.
我检查了每个包的tar.gz,看看源代码是否相似.这是不同的,我无法确定这两个包是否使用相同的方法来检测和建模交互.
为了帮助填充R标签,我发布了一些我经常从学生那里收到的问题.多年来,我已经对这些问题提出了自己的答案,但也许还有更好的方法,我不知道.
问题:我只是跑了一个回归连续y和x,但因子f(如levels(f)生产c("level1","level2"))
 thelm <- lm(y~x*f,data=thedata)
现在我想绘制的预测值y由x由定义的组分解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")
是否有其他想法(1)对于新手更容易理解和/或(2)从其他角度更好?
我想在触摸特定键时使用EventTrigger调用命令(例如,空格键)
目前我有:
  <i:Interaction.Triggers>
       <i:EventTrigger EventName="KeyDown">
            <i:InvokeCommandAction Command="{Binding DoCommand}" CommandParameter="{BindingText}"/>
       </i:EventTrigger>
  </i:Interaction.Triggers>
现在我怎么能指定只有当空格键出现KeyDown时才会出现这种情况?
Dears,关于Web组件交互的黄金规则是:
这个模式在很多项目中都适用于我们(YUI,JQuery,......)Angular2怎么样?
我们应该使用:
或输入/输出?
首选看起来很漂亮.@ angular2 @expert,您怎么看?
对所有人来说,加布里埃尔
我确信这个问题肯定已被提出,但我没有在档案中找到它.无论如何,我总是认为":"或"*"在添加交互术语时意味着同样的事情.例如:
气体量〜温度*气体类型气体量〜温度:气体类型
然而,现在我已经开始使用GLM,我发现当我在两者之间切换时,这些会产生不同的AIC分数,不同的估计等.任何人都可以向我解释为什么会这样吗?R中的stats包有问题吗?
谢谢!
问题: 如何在通用Windows平台(UWP)应用程序中创建COM对象?
动机: 我想从WPF切换到UWP.由于我的工作量要求只能通过COM访问第三方库(据我所知),我需要从UWP进行COM调用.
语境:
背景
在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");
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.如果没有,这可能意味着我将不得不使用网络端口或其他东西制作我自己的包装器,这似乎是错误的.
我只找到了有关如何创建片段向其发送一些数据的信息,但仅在其使用构造函数的实例化中.
但我想知道是否可以从Activity中将一些数据(例如,两个Double对象)发送到Fragment,而无需创建Fragment的新实例.
先前已创建的片段.
我只想考虑Erlang对游戏服务器的可能性.(哦,我不是Erlang专家,只考虑阶段)这意味着使用Actor模型进行游戏模拟.当然,最吸引人的是它在多个节点上分布的并发性.
我目前的一个大问题是我应该如何执行碰撞检测等多角色交互.(这只是一个例子)
虽然碰撞检测在任何游戏中都是必需的,但是在Actor模型的本质中,它看起来效率不高甚至没有意义,因为它需要全局同步的状态查询和更新所有目标actor.如果我使用任何同步,它将覆盖Erlang的actor模型的所有好处.
当然,如果我正确地使用空间分区,那么一次定位演员可以更小,但这只是一个优化,而不是一个主要的答案.或者这是这个问题的正确答案吗?通过减少交互演员的数量来减少同步范围?
我想想象我的数据和ANOVA统计数据.通常使用带有添加线条的条形图来指示显着的差异和相互作用.你怎么用R做这样的情节?
这就是我想要的:


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

interaction ×10
r ×5
actor-model ×1
android ×1
angular ×1
c# ×1
com ×1
erlang ×1
eventtrigger ×1
formula ×1
gbm ×1
glmnet ×1
interop ×1
keydown ×1
plot ×1
regression ×1
significance ×1
uwp ×1
wpf ×1