小编Dar*_*ius的帖子

标准化 R 中的定性变量以执行 glm、glm.nb 和 lm

我想标准化生物数据集的变量。我需要使用不同的响应变量运行 glm、glm.nb 和 lm。

该数据集包含按地块划分的给定树种的数量(所有地块大小相同)和一系列定性变量:植被类型、土壤类型和牛的存在/不存在。

数据

library(standardize)
library(AICcmodavg)

set.seed(1234)
# Short version of the dataset missing other response variables
dat <- data.frame(Plot_ID = 1:80,
                  Ct_tree = sample(x = 1:400, replace = T),
                  Veg = sample(x = c("Dry", "Wet", "Mixed"), size = 80, replace = T),
                  Soil = sample(x = c("Clay", "Sandy", "Rocky"), size = 80, replace = T),
                  Cattle = rep(x = c("Yes", "No"), each = 5))
Run Code Online (Sandbox Code Playgroud)

问题

由于所有解释变量都是分类变量,我不确定是否可以生成具有标准化系数和标准化标准误差的标准化 lm 模型。

如果我尝试使用scale()通过基数 R 进行标准化,则会出现错误,因为解释变量不是数字。我正在尝试使用标准化 R 包,但我不确定这是否满足我的需求。

楷模

m1 …
Run Code Online (Sandbox Code Playgroud)

r glm

5
推荐指数
1
解决办法
1005
查看次数

创建重音字符SQL Server

我需要更新一些包含circumflex重音的站点名称.

 update site
 set SITE_NAME = 'G?yr'
 from site
 where SITE_ID = '2112685'
Run Code Online (Sandbox Code Playgroud)

但是,站点名称更新为Gwyr,没有重音.列数据类型是nvarchar(256).我知道这^是一个UNICODE字符,所以有一个简单的解决方法可以将此字符放在更新查询中,以便在SITE_NAME列中相应地更改它.

sql t-sql sql-server unicode

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

将年月列转换为日期类型

我在 R 中的 data.frame 中有一个列,看起来像图片,它被存储为一个因素: 在此处输入图片说明

我需要在 data.frame 中创建一个数据类型 = 日期的新列,其中该日期是该月的第一天。关于如何以简单的方式创建它的任何想法?

r

-2
推荐指数
1
解决办法
761
查看次数

标签 统计

r ×2

glm ×1

sql ×1

sql-server ×1

t-sql ×1

unicode ×1