我的数据框为:
df=data.frame(x=rnorm(100),y1=rnorm(100),y2=rnorm(100),y3=...)
Run Code Online (Sandbox Code Playgroud)
我想运行一个循环,从第一列的第二列开始回归每一列:
for(i in names(df[,-1])){
model = lm(i~x, data=df)
}
Run Code Online (Sandbox Code Playgroud)
但我失败了。重点是我想对每一列进行回归循环,并且某些列名称只是一个数字(例如 404.1)。我无法找到使用上述命令为每列运行循环的方法。
我想测试两个序数变量的斯皮尔曼相关性。
x=c(1,2,3)
y=c(4,3,6)
x=ordered(x)
y=ordered(y)
cor(x,y,methods="spearman")
Run Code Online (Sandbox Code Playgroud)
我总是收到“cor(x, y) 中的错误:‘x’必须是数字”
这样做的正确方法是什么?
我想在以下位置重现示例:https : //scip.shinyapps.io/scip_app/
基本上,我有一个 300 x 300 调整的相关矩阵和一个 300 x 300 未调整的相关矩阵,并希望通过放大和缩小功能以交互方式显示它们。文本描述应显示点估计和置信区间。
有什么模板可以快速参考吗?
需要阅读https://raw.githubusercontent.com/fonnesbeck/Bios6301/master/datasets/addr.txt中的txt文件
并将其转换为数据框R,其列号为:LastName,FirstName,streetno,streetname,城市,州和邮政编码...
试图使用sep命令将它们分开,但是失败了。