Русско-английский научно-технический словарь
• These factors are not easily explained (or accounted for).