I tried to build a "complex" table of a certain size but still have some problems with the multicolumn. As you can see on the attached images, in the table I want to have in the first column "technique" two sub-columns "Methodes au niveau données" and the second sub-column consisting of two lines "sousechantillonage" and " surechantillonage ".
the code is :
\begin{table}[htbp]
\caption{Résumé des approches de traitement de données déséquilibrées}
\label{tab:RelatedWorkSkewed}
\begin{tabular}{|p{2.5cm}|p{2cm}|p{4.5cm}|p{5cm}|}
\hline
{\bf Techniques} & {\bf Références} & {\bf Avantages} & {\bf Inconvénients}\\
\hline
\multirow{2}{*}{Méthodes au niveau des données} & Sous-échantiollonnage &
\begin{itemize}
\item Technique simple et largement utilisée dans de nombreux domaines d'applications;
\item Elle peut être facilement implémenté;
\item Elle peut aider à améliorer le problème associé au temps d'exécution et au stockage, simplement en éliminant les instances des données de formation.
\end{itemize} &
\begin{itemize}
\item Elle entraîne la perte d'informations utiles et significatifs;
\item Elle peut entraîner des performances médiocres sur des données invisibles.
\end{itemize} \\ \cline{2-4}
& Sur-échantiollonnage &
\begin{itemize}
\item Elle peut être facilement mis en œuvre;
\item Elle n'entraîne aucune perte d'information.
\end{itemize} &
\begin{itemize}
\item Elle augmente la probabilité de sur-apprentissage
\item Elle introduit un coût de calcul supplémentaire et prend du temps de formation.
\end{itemize}
\\ \hline
\multirow{2}{*}{Méthodes au niveau de l'algorithme} & Apprentissage d'ensemble &
\begin{itemize}
\item Plus de résilience au bruit;
\item Elle évite le problème de sur-ajustement;
\end{itemize}
&
\begin{itemize}
\item Elle prend du temps de formation.
\end{itemize} \\ \cline{2-4}
& Apprentissage sensible aux coûts &
\begin{itemize}
\item Technique simple et efficace;
\item Elle minimise le coût de la classification erronée.
\end{itemize} &
\begin{itemize}
\item Les coûts de classification erronée (le coût réel des erreurs) sont souvent inconnus.
\end{itemize}
\\ \hline
\end{tabular}
\end{table}
Thanks for your help.
\multirow
here. Also, please note that\bf
is deprecated since a long time. Instead you should either use{\bfseries <text>}
or\textbf{<text>}
.longtable
but the code fragment that you posted does not use that environment (and doesn't show any package use at all).