如何使变量水平显示在R的回归汇总表中?

问题描述

我的模型有两个IV:tstory_typet的级别为t1,t2,t3story_type的级别为A,B,C,D(为简单起见,我们称其为story_typeA,story_typeB,story_typeC)。以前,所有操作都照常进行-我将在模型摘要中看到story_type1,story_type2,story_type3。由于某种原因,摘要(截至上次刷新时)现在显示以下内容,并带有数字标记Fixed effects: Estimate Std. Error z value Pr(>|z|) (Intercept) 4.2047159 0.0175622 239.419 < 2e-16 *** t1 0.0001681 0.0464882 0.004 0.997 t2 -0.2313327 0.0392468 -5.894 3.76e-09 *** story_type1 -0.0934701 0.0034883 -26.795 < 2e-16 *** story_type2 -0.1252931 0.0035278 -35.516 < 2e-16 *** story_type3 0.2304953 0.0031908 72.238 < 2e-16 *** )而非实际的级别标签

story_type

我尝试将Fixed effects: Estimate Std. Error z value Pr(>|z|) (Intercept) 4.2047159 0.0175622 239.419 < 2e-16 *** t1 0.0001681 0.0464882 0.004 0.997 t2 -0.2313327 0.0392468 -5.894 3.76e-09 *** story_typeA -0.0934701 0.0034883 -26.795 < 2e-16 *** story_typeB -0.1252931 0.0035278 -35.516 < 2e-16 *** story_typeC 0.2304953 0.0031908 72.238 < 2e-16 *** 转换为一个因子(最初是一个字符vec),这没有帮助。我现在还仔细地多次浏览了前面的所有代码,以检查是否有意外更改,也无济于事。

有人知道为什么会发生这种情况,以及如何再次看到我的关卡名称吗?

(例如,我的摘要如下所示:)

set.seed(16)
scores <- rnorm(n = 20,mean = 0,sd = 1)
type <- rep(LETTERS[1:4],each = 5)

df <- data.frame(scores,type)

model <- lm(scores ~ type,data = df)
summary(model)
----------------------------------------------
> Coefficients:
            Estimate Std. Error t value Pr(>|t|)
(Intercept)   0.1105     0.2335    0.47     0.64
type1        -0.0731     0.4045   -0.18     0.86
type2         0.6081     0.4045    1.50     0.15
type3        -0.1164     0.4045   -0.29     0.78

编辑:

所以我旋转了一个玩具数据集,并遇到了同样的问题:

> str(df)
'data.frame':   20 obs. of  2 variables:
 $ scores: num  -0.4684 -1.006 0.0636 1.025 0.5731 ...
 $ type  : chr  "A" "A" "A" "A" ...
{
  "name": "functions","description": "Cloud Functions for Firebase","scripts": {
    ......
  },"engines": {
    "node": "8"
  },"dependencies": {
    "firebase-admin": "^8.10.0","firebase-functions": "^3.6.1","puppeteer": "^5.4.1","puppeteer-extra": "^3.1.15","puppeteer-extra-plugin-stealth": "^2.6.3"
  },"devDependencies": {
    "firebase-functions-test": "^0.2.0"
  },"private": true
}

作为一个因素,它返回相同的摘要,而级别名称未出现在输出中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)