小编Ric*_*mos的帖子

R是编译语言吗?

我无法在网络上的任何地方找到它(我不想安装它).是R输入语言编译语言?它运行预编写脚本的速度有多快?它是否进行任何类型的编译,或者只是逐行执行指令?

language-features r

8
推荐指数
3
解决办法
691
查看次数

如何创建一个显示R中预测模型,数据和残差的图表

给定两个变量,x并且y,我对变量运行dynlm回归,并希望根据其中一个变量绘制拟合模型,并在底部绘制残差,显示实际数据线与预测线的差异.我之前已经看过它并且之前已经完成了,但是对于我的生活,我不记得该怎么做或找到任何解释它的东西.

这让我进入了我有一个模型和两个变量的球场,但我无法得到我想要的图形类型.

library(dynlm)
x <- rnorm(100)
y <- rnorm(100)
model <- dynlm(x ~ y)

plot(x, type="l", col="red")
lines(y, type="l", col="blue")
Run Code Online (Sandbox Code Playgroud)

我想生成一个看起来像这样的图形,您可以看到模型和实际数据相互重叠,残差绘制为底部的单独图形,显示实际数据和模型的偏差. 目标

plot regression r prediction

7
推荐指数
2
解决办法
2395
查看次数

如何计算列中非空的元素

我刚开始使用R,我必须计算非空列的元素.例如 :

   exampleColumn
1 "heey"
2
3 "World"
4 "how are you "
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

r count

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

在公式中使用R中的lm()的快捷方式

可以使用公式的快捷方式 lm()

m <- matrix(rnorm(100), ncol=5)
lm(m[,1] ~ m[,2:5]
Run Code Online (Sandbox Code Playgroud)

在这里它将是相同的

lm(m[,1] ~ m[,2] + m[,3] + m[,4] + m[,5]
Run Code Online (Sandbox Code Playgroud)

但是在变量不是同一级别的情况下(至少这是我现在的假设)这不起作用,我得到错误:

Error in model.frame.default(formula = hm[, 1] ~ hm[, 2:4], drop.unused.levels = TRUE) : 
  invalid type (list) for variable 'hm[, 2:4]'
Run Code Online (Sandbox Code Playgroud)

数据(hm):

     N cor.distance switches  time
1   50   0.04707842        2 0.003
2  100  -0.10769441        2 0.004
3  200  -0.01278359        2 0.004
4  300   0.04229509        5 0.008
5  500  -0.04490092        6 0.010
6 1000   0.01939561        4 0.007
Run Code Online (Sandbox Code Playgroud)

是否还有一些捷径可以避免编写长公式?

r matrix formula lm

6
推荐指数
2
解决办法
3791
查看次数

如何将盒子及其标签放在同一行?(闪亮包装)

在Shiny中,比如我正在使用textInput,字段/框总是显示在标签下方.有没有办法可以迫使他们在同一排?

Label: BOX

代替

Label:

Box
Run Code Online (Sandbox Code Playgroud)

r shiny

6
推荐指数
2
解决办法
4344
查看次数

在对data.frame进行子集化时解释负指数

我是R的新手,有时会遇到代码.我遇到了以下代码之一.-7在下面的代码中意味着什么?

round(cor(longley[,-7]),3)
Run Code Online (Sandbox Code Playgroud)

我理解:舍入为舍入,longley为data.frame,3:舍入为数字,但不为-7.

indexing r dataframe matrix-indexing

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

lm(进攻$ R~进攻$ OBP)和lm(R~OBP)有什么区别?

我正在尝试使用R来创建线性模型并使用它来预测某些值.主题是棒球统计数据.如果我这样做:

obp <- lm(offense$R ~ offense$OBP)
predict(obp, newdata=data.frame(OBP=0.5), interval="predict")
Run Code Online (Sandbox Code Playgroud)

我收到错误:警告消息:'newdata'有1行,但找到的变量有20行.

但是,如果我这样做:

attach(offense)
obp <- lm(R ~ OBP)
predict(obp, newdata=data.frame(OBP=0.5), interval="predict")
Run Code Online (Sandbox Code Playgroud)

它按预期工作,我得到一个结果.两者有什么区别?如果我只打印OBP并攻击$ OBP,它们看起来一样.

r prediction predict dataframe lm

6
推荐指数
1
解决办法
315
查看次数

从AndroidManifeast.xml中访问元数据中的长键

我实现了以下代码,并希望从类中访问key元数据值作为Long整数MetaActivity.java.

AndroidManifest.xml中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.slk.metachecking"
    android:versionCode="1"
    android:versionName="1.0" >

<application>
    <meta-data android:name="key" android:value="488659867867350" />
</application>
Run Code Online (Sandbox Code Playgroud)

MetaActivity.java

ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(),
                        PackageManager.GET_META_DATA);
Bundle metaData = ai.metaData;

metaData.getString("key");  // Returns -36235050
metaData.getLong("key");  // Returns 0
Run Code Online (Sandbox Code Playgroud)

Android支持long作为元数据标记中的类型吗?

android metadata android-manifest

4
推荐指数
1
解决办法
618
查看次数

如何为R中的模型构造一个大的常规公式?

我正在尝试创建模型以从包含预测器x1到x100和其他200个变量的数据"D"预测"y".因为所有的X都没有存储,所以我不能按列调用它们.

我不能使用ctree( y ~ , data = D) 因为其他变量,有没有办法可以引用它们x1:100 ?? 在模型中?

而不是写一个很长的代码

ctree( y = x1 + x2 + x..... x100) 
Run Code Online (Sandbox Code Playgroud)

一些建议将不胜感激.

variables modeling regression r prediction

4
推荐指数
1
解决办法
380
查看次数

创建 data.frame 时添加到列名称中的 X 和点

我正在尝试创建一个指定列名的 data.frame 。当我输入以下内容时:

df_ht <- data.frame("Teams" = NA, "Shots" = NA, "Shots On Target" = NA)
Run Code Online (Sandbox Code Playgroud)

我得到以下标题:

              Teams Shots Shots.On.Target
1                NA    NA              NA
Run Code Online (Sandbox Code Playgroud)

然后我在名称旁边放置空格以尝试分隔实际的列名称:

df_ht <- data.frame(" Teams " = NA, " Shots " = NA, " Shots On Target " = NA) 
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

          X.Teams. X.Shots. X.Shots.On.Target.
1           NA            NA                 NA
Run Code Online (Sandbox Code Playgroud)

为什么会出现theX和 the呢?.我怎样才能摆脱.

r dataframe

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