One paper gets accepted by NeurIPS 2024. Fine-grained Analysis of In-context Linear Estimation: Data, Architecture, and Beyond