selecting one radio from a mat-radio-group is selecting all other radio’s from other groups which have same values

I have a complex object i.e., like below

someName = [
{name: "John",id: "1",rating: ['0', '1', '2', '3', '4', '5']},
{name: "robert", id: "2", rating: ['0', '1', '2', '3', '4', '5']},
{name: "luv", id: "3", rating: ['0', '1', '2', '3', '4', '5']}
];

from which I want to make a questionnaire to make sure they rate their answer from 0-5, now when I’m rendering my html like below

<ng-container *ngFor="let sort of someName; let i=index">
   <label id="example-radio-group-label">Rate your favorite section</label>
   <mat-radio-group aria-labelledby="example-radio-group-label" class="example-radio-group" [(ngModel)]="sectionRating">
      <mat-radio-button class="example-radio-button" *ngFor="let section of sort.sections" [value]="section">{{season}}</mat-radio-button>
   </mat-radio-group>
</ng-container>

This is rendering properly but when I select my first question rating as 1 it is also selecting from all other rating also, and also i want to capture these each rating for that i tried [(ngModel)] but its giving only one value instead of an array

in my .ts file, I gave my model reference as Array like this:

sectionRating: any[] = [];

Source: New feed
Source Url selecting one radio from a mat-radio-group is selecting all other radio’s from other groups which have same values