What are the other reasons?I'm afraid I disagree that what you've said is correct, for a few reasons.
At the very least, you need by before the ratio phrase.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: