在構建新模型時,我遇到需要修改普通glm模型框架,如Y~ x1+x2+I(x1*x2)+I(x1^2)
到Y~ x1m+x2m+I(x1m*x2m)+I(x1m^2)
。基本上我需要的是在設計矩陣中的數字後面插入一個字母。所以從c('x1','x2','I(x1*x2)','I(x1^2)')
到c('x1m','x2m','I(x1m*x2m)','I(x1m^2'))
在通用的方式。R的正則表達式,在任意數字後插入一個字母
我一直在努力解決這個問題超過一天,任何建議將不勝感激!
麗芙
爲什麼'm'沒有加到最後2之後? – 2014-10-09 12:40:08