The paper is devoted to modelling the corruption perception index in panel data framework. As corruption index is bounded from below and above, traditional econometric multiple regression will produce a bad quality model. In order to correct that, we propose a mathematical framework for modelling bounded variables implementing a logistic function. It is shown that corruption is best explained by GDP per capita and all other major macroeconomic indicators cannot add any statistically significant improvement to the models' accuracy. Thus, we assume, that society wealthiness facilitates the reduction of corruption acts. Indeed, if some individual lives in a society that does not experiences almost any shortage of resources of whatever kind, the less interested this person is in getting wealthier by applying some corruption schemes. These methods are rather popular in less wealthy countries, where temptation to engage into corruption is higher, since it can drastically increase individual's utility function. Therefore, in this research we assert, that the growth of wealth in a society makes corruption recede and not the other way around (reducing corruption helps increase GDP per capita). However, the most counterintuitive finding of this research is the fact, that GDP per capita, adjusted by purchasing power parity, produces the model of a worse quality then just using plain GDP per capita. This fact can be tentatively explained by the flaws in the methodology of calculating these adjustments, since the basket of goods varies drastically across the countries.