使用减法运算符在 Stata 中创建新变量有困难
Difficulty with creating a new variable in Stata using the subtraction operator
我是Stata小白
我很难创建这个变量:
generate gap= 0.364 * (male − 0.707) − 0.0146 * (FVCpercent − 66.763) + 0.131 * (age_integer − 67.676) − 0.0814 * (age_gap) + 0.0287 * (avg_fibrosis − 22.147)
男为数字(男=1,女=0)
FVCpercent、age_integer、age_gap 和 avg_fibrosis 都是数字。
我反复收到此错误
male−0.707 invalid name
出于某种原因,如果我将所有“-”运算符切换为“+”,它就会起作用。
如有任何意见,我将不胜感激。非常感谢。
这是一个与您使用的字符 −
有关的奇怪错误。它与 -
(这是正确的)有些不同。我更换了它们,现在可以使用了。
clear all
input male FVCpercent age_integer age_gap avg_fibrosis
10 10 10 10 10 10
end
generate gap = 0.364 * (male - 0.707) - 0.0146 * (FVCpercent - 66.763) + 0.131 * (age_integer - 67.676) - 0.0814 * (age_gap) + 0.0287 * (avg_fibrosis - 22.147)
我是Stata小白
我很难创建这个变量:
generate gap= 0.364 * (male − 0.707) − 0.0146 * (FVCpercent − 66.763) + 0.131 * (age_integer − 67.676) − 0.0814 * (age_gap) + 0.0287 * (avg_fibrosis − 22.147)
男为数字(男=1,女=0) FVCpercent、age_integer、age_gap 和 avg_fibrosis 都是数字。
我反复收到此错误
male−0.707 invalid name
出于某种原因,如果我将所有“-”运算符切换为“+”,它就会起作用。
如有任何意见,我将不胜感激。非常感谢。
这是一个与您使用的字符 −
有关的奇怪错误。它与 -
(这是正确的)有些不同。我更换了它们,现在可以使用了。
clear all
input male FVCpercent age_integer age_gap avg_fibrosis
10 10 10 10 10 10
end
generate gap = 0.364 * (male - 0.707) - 0.0146 * (FVCpercent - 66.763) + 0.131 * (age_integer - 67.676) - 0.0814 * (age_gap) + 0.0287 * (avg_fibrosis - 22.147)