目前没有看这里的内容。建议:
1、sales的取值范围。比如,如果认为sales的值小于0为异常值,那么用list命令找到这个异常把改过来,或者直接删除。比如用
replays sales=. if sales<0
或
drop if sales<0
2、每个变量的取值范是什么?什么值是异常值?比如,变量a、b的值如果a>b为异常值(什么值为异常值要根据问题确定),就可以用虚拟变量找到这些异常值,然后用正确的值替代,比如说填入缺失值替代(用什么值替代根据具体问题确定)
gen ids=a<=b
replace a=. if ids==0
replace b=. if ids==0
上面的建议希望对你有启发。