Adding \usepackage{xepersian}
makes the following code produce an error:
\documentclass{article}
\usepackage{booktabs,caption,dcolumn}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{lmodern}
\usepackage[hidelinks]{hyperref}
\usepackage{textcomp}
\usepackage[svgnames]{xcolor}
\usepackage[noabbrev,capitalize]{cleveref}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{titlesec}
\newcolumntype{d}[1]{D{.}{.}{4}}% column type for figures with 4 decimals
\newcommand{\subhead}[1]{\multicolumn{1}{c}{#1}}% to format sub-headings of d-type columns
\begin{document}
\begin{table}
\centering
\caption{Caption}
\begin{tabular}{cd{4}d{4}d{4}d{4}d{4}d{4}}
\toprule
\textbf{File}& \multicolumn{3}{c}{\textbf{Logistic Regression}}& \multicolumn{3}{c}{\textbf{Support Vector Machine}}\\
\cmidrule(rl){2-4} \cmidrule(rl){5-7}
& \subhead{Sensitivity}& \subhead{Specificity}& \subhead{Total accuracy}& \subhead{Sensitivity}& \subhead{Specificity}& \subhead{Total accuracy}\\
\midrule
100 & 0.0790& 0.1692& 0.2945& 0.3670& 0.7187& 3.1815\\
101 & - 0.8651& 50.0476& 5.9384& - 9.0714& 297.0923& 46.2143\\
102 & 124.2756& - 50.9612& -14.2721& 128.2265& -630.5455& -381.0930\\
103 & 0.0357& 1.2473& 0.2119& 0.3593& - 0.2755& 2.1764\\
104 & - 17.9048& - 37.1111& 8.8591& - 30.7381& - 9.5952& - 3.0000\\
105 & 105.5518& 232.1160& -94.7351& 100.2497& 141.2778& -259.7326\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Is there a way to solve this problem?